ssh
وtelnet
) أو الخدمات التي تتعامل مع كميات قليلة فقط من البيانات.
tc
(المتوفر في الحزمة iproute). بما أن واجهة هذا الأمر معقدة للغاية، يستحسن استخدام أدوات ذات مستوى أعلى.
wondershaper
(في الحزمة ذات الاسم نفسه) هو تقليل أزمنة الوصول بغض النظر عن حمل الشبكة. يتحقق هذا من خلال حد حركة البيانات الكلية إلى قيمة أصغر بقليل من قيمة إشباع الخط.
wondershaper interface download_rate upload_rate
. يمكن أن تكون الواجهة إما eth0
أو ppp0
على سبيل المثال، ويُقدَّر كلٌ من معدلي النقل بالكيلوبت بالثانية. يعطل الأمر wondershaper remove interface
التحكم بحركة البيانات على الواجهة المحددة.
up
(تشير إلى أمر يتم تنفيذه بعد إعداد الواجهة الشبكية) وdown
(تشير إلى أمر يتم تنفيذه قبل إلغاء إعداد الواجهة الشبكية) إلى الملف /etc/network/interfaces
وإضافة الأمرين السابقين كما يلي:
مثال 10.9. التغيرات في الملف /etc/network/interfaces
iface eth0 inet dhcp up /sbin/wondershaper eth0 500 100 down /sbin/wondershaper remove eth0
wondershaper
وتخزينه في /etc/ppp/ip-up.d/
.
pfifo_fast
، الذي يوفر بعض المزايا المفيدة. كل رزمة IP لها أولوية تعتمد على حقل ToS (أي Type of Service) الخاص بهذه الرزمة؛ ويكفي تعديل هذا الحقل للاستفادة من مزايا الجدولة. هناك خمس قيم ممكنة:
iptables -t mangle -A PREROUTING -p tcp --sport ssh -j TOS --set-tos Minimize-Delay iptables -t mangle -A PREROUTING -p tcp --dport ssh -j TOS --set-tos Minimize-Delay