PFIFO_FAST(8)

الاسم
pfifo_fast - طابور ثلاثي النطاقات من النوع أول داخل، أول خارج

الوصف
pfifo_fast هو مُجدوِل الحزم المبدئي لكل واجهة.

عند إنشاء واجهة، يُستخدم مُجدوِل الحزم pfifo_fast آليًا كطابور. إذا تم إرفاق مُجدوِل حزم آخر، فإنه يسبق pfifo_fast المبدئي، الذي يعود آليًا للعمل عند فصل مُجدوِل الحزم الحالي.

بهذا المعنى، يُعد مُجدوِل الحزم هذا سحريًا، ويختلف عن مُجدوِلات الحزم الأخرى.

خوارزمية
الخوارزمية مشابهة جدًا لخوارزمية مُجدوِل الحزم الطبقي tc-prio(8). pfifo_fast يشبه ثلاثة طوابير tc-pfifo(8) جنبًا إلى جنب، حيث يمكن إدراج الحزم في أي من النطاقات الثلاثة بناءً على بتات نوع الخدمة أو الأولوية المعينة.

لا يتم إخراج النطاقات الثلاثة من الطابور في وقت واحد - طالما أن النطاقات الأدنى تحتوي على حركة مرور، لا يتم إخراج النطاقات الأعلى أبدًا. يمكن استخدام هذا لتحديد أولوية حركة المرور التفاعلية أو معاقبة حركة المرور 'الأقل تكلفة'.

يمكن أن يكون طول كل نطاق txqueuelen حزمة، كما هو مكون باستخدام ip(8). الحزم الإضافية الواردة لا تُدرج في الطابور بل تُسقط بدلاً من ذلك.

انظر tc-prio(8) للحصول على التفاصيل الكاملة حول كيفية ترجمة بتات TOS إلى نطاقات.

المعاملات

txqueuelen
    يعتمد طول النطاقات الثلاثة على txqueuelen للواجهة، كما هو محدد باستخدام ip(8).

العلل
لا يحتفظ بإحصائيات ولا يظهر في tc qdisc ls. هذا لأنه المبدئي الآلي في غياب مُجدوِل حزم مُكون.

انظر أيضًا
tc(8)

المؤلفون
أليكسي ن. كوزنيتسوف، <kuznet@ms2.inr.ac.ru>

صان هذه الصفحة bert hubert <ahu@ds9a.nl>

ترجمة
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.