আমার কাছে একটি লিনাক্স রাউটার রয়েছে যা বাইরের দিকে একটি 10 গিগাবাইট ইন্টারফেস এবং অভ্যন্তরে গিগাবিট ইথারনেট ইন্টারফেসযুক্ত।
বর্তমানে আমাদের 2 জিবিট / এসের জন্য বাজেট রয়েছে। যদি আমরা এই হারটি এক মাসের জন্য গড় 5% এর বেশি করে ছাড়িয়ে যাই তবে আমাদের পুরো 10 গিগাবাইট / এর ক্ষমতার জন্য চার্জ নেওয়া হবে। ডলারের নিরিখে এক ধাপ উপরে।
সুতরাং, আমি এটি 10 গিগাবাইট ইন্টারফেসে 2GBit / s এর মধ্যে সীমাবদ্ধ করতে চাই।
টিবিএফ ফিল্টারটি আদর্শ হতে পারে তবে এই মন্তব্যটি উদ্বেগের বিষয়।
আলফা ব্যতীত সমস্ত প্ল্যাটফর্মে, এটি আদর্শ ন্যূনতম বোস্টনেস সহ 1 এমবিট / সে পর্যন্ত স্বাভাবিক ট্র্যাফিকের আকার দিতে সক্ষম হয়, ঠিকঠাকভাবে কনফিগার করা হারে ডেটা প্রেরণ করে।
আমি ইন্টারফেসে এই হারটি প্রয়োগ করতে টিবিএফ বা অন্য কোনও ফিল্টার ব্যবহার করা উচিত এবং আমি এটি কীভাবে করব। এখানে দেওয়া উদাহরণটি আমি বুঝতে পারি না: ট্র্যাফিক কন্ট্রোল হাওটো
বিশেষত "উদাহরণ 9. একটি 256kbit / s টিবিএফ তৈরি করা"
tc qdisc add dev eth0 handle 1:0 root dsmark indices 1 default_index 0
tc qdisc add dev eth0 handle 2:0 parent 1:0 tbf burst 20480 limit 20480 mtu 1514 rate 32000bps
256K বিট / গুলি হার কীভাবে গণনা করা হয়? এই উদাহরণস্বরূপ, প্রতি সেকেন্ডে 32000bps = 32k বাইট। যেহেতু টিসি প্রতি সেকেন্ডে বিপিএস = বাইট ব্যবহার করে। আমার ধারণা ফাটল এবং সীমাটি খেলতে আসবে তবে আপনি কীভাবে পছন্দসই হারে পৌঁছানোর জন্য বুদ্ধিমান সংখ্যা বেছে নেবেন?
এটি একটি ভুল হয় না। আমি এটি পরীক্ষা করেছি এবং এটি 256K এর কাছাকাছি একটি হার দিয়েছে কিন্তু ঠিক তা নয়।
সম্পাদনা
প্রচুর পড়া এবং পরীক্ষা করার পরে, আমি এই সিদ্ধান্তে পৌঁছেছি যে ব্যান্ডউইথ জড়িত থাকার কারণে টিবিএফ অনুপযুক্ত। আমি যা কিছু সেটিংস চেষ্টা করেছি তা ব্যান্ডউইথ> ~ 50Mbit / s সরবরাহ করার জন্য টিবিএফ পেতে পারি না। Lartc.org/lartc.pdf এর মতে, ব্যান্ডউইথ> 100 এমবিট / গুলি গঠনের জন্য আরইডি পদ্ধতিটি আরও ভাল তাই আমি এটি ব্যবহারের চেষ্টা করব।
তবে, মিনিটের জন্য মানটি নির্বাচন করা (অর্থাত্ গড় সারির আকার যার ফলে চিহ্নিতকরণ একটি সম্ভাবনা হয়ে যায়)। প্রদত্ত উদাহরণটি হ'ল:
আপনার পছন্দসই সর্বোচ্চ গ্রহণযোগ্য বেস কুইং ল্যাটেন্সি গণনা করে মিনিট সেট করা উচিত এবং এটি আপনার ব্যান্ডউইথ দিয়ে গুন করুন। উদাহরণস্বরূপ, আমার 64kbit / s আইএসডিএন লিঙ্কে, আমি 200 মিমি বেস কুইং ল্যাটেন্সি চাই তাই আমি ন্যূনতম 1600 বাইট সেট করি।
আপনি কীভাবে সর্বোচ্চ গ্রহণযোগ্য বেস কুইউং বিলম্বকে বেছে নেবেন? উদাহরণটি 64kbit / s এর জন্য।
2 জিবিএস / এর জন্য কী গ্রহণযোগ্য হবে?