الاسم
- Provided by: manpages-ar (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
tc qdisc ... dev dev ( parent classid | root) [ handle major: ] htb [ default minor-id ] [ r2q divisor ] [ offload ]
tc class ... dev dev parent major:[minor] [ classid major:minor ] htb rate معدل [ ceil معدل ] burst بايت [ cburst بايت ] [ prio أولوية ] [ quantum بايت ]
يسمح HTB بالتحكم في عرض النطاق الترددي الصادر على رابط معين. يسمح بمحاكاة عدة روابط أبطأ وإرسال أنواع مختلفة من حركة المرور على روابط محاكاة مختلفة. في كلتا الحالتين، يجب تحديد كيفية تقسيم الرابط الفعلي إلى روابط محاكاة وكيفية تحديد الرابط المحاكي الذي سيُستخدم لحزمة معينة سيتم إرسالها.
يقوم HTB بتشكيل حركة المرور بناءً على خوارزمية مرشح دلو الرموز التي لا تعتمد على خصائص الواجهة وبالتالي لا تحتاج إلى معرفة عرض النطاق الترددي الأساسي للواجهة الصادرة.
يعمل التشكيل كما هو موثق في tc-tbf (8).
داخل مثيل HTB الواحد قد توجد عدة فئات. تحتوي كل فئة من هذه الفئات على qdisc آخر، بشكل مبدئي tc-pfifo(8).
عند إدراج حزمة في قائمة الانتظار، يبدأ HTB من الجذر ويستخدم طرقًا متنوعة لتحديد الفئة التي يجب أن تستقبل البيانات.
في غياب خيارات التهيئة غير الشائعة، تكون العملية سهلة نسبيًا. في كل عقدة نبحث عن تعليمة، ثم نذهب إلى الفئة التي تشيرنا إليها التعليمة. إذا كانت الفئة التي تم العثور عليها عقدة طرفية جرداء (بدون أطفال)، ندرج الحزمة هناك. إذا لم تكن عقدة طرفية بعد، نكرر العملية بأكملها بدءًا من تلك العقدة.
تُنفذ الإجراءات التالية، بالترتيب في كل عقدة نزورها، حتى يرسلنا أحدها إلى عقدة أخرى، أو ينهي العملية.
تضمن هذه الخوارزمية أن تنتهي الحزمة دائمًا في مكان ما، حتى أثناء انشغالك ببناء التهيئة الخاصة بك.
FIXME
جذر شجرة فئة qdisc الخاصة بـ HTB يحتوي على المعاملات التالية:
تمتلك الفئات مجموعة من المعاملات لتكوين تشغيلها.
بسبب قيود توقيت Unix، فإن الحد الأقصى لمعدل السقف ليس لانهائيًا وقد يكون منخفضًا جدًا في الواقع. على Intel، هناك 100 حدث مؤقت في الثانية، والحد الأقصى للمعدل هو ذلك المعدل الذي يتم عنده إرسال بايتات 'الاندفاع' كل نبضة مؤقت. من هذا، يمكن حساب الحد الأدنى لحجم الاندفاع لمعدل محدد. بالنسبة لـ i386، يتطلب معدل 10 ميجابت اندفاعًا بحجم 12 كيلوبايت لأن 100*12kb*8 يساوي 10 ميجابت.
موقع HTB: http://luxik.cdi.cz/~devik/qos/htb/
مارتن ديفيرا <devik@cdi.cz>. يتم صيانة صفحة الدليل هذه بواسطة بيرت هوبرت <ahu@ds9a.nl>
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.