Trickle: محدد النطاق الترددي لنظام Linux

تقطر هي أداة مثيرة للاهتمام يمكن استخدامها حد el عرض النطاق الترددي على حد سواء صعودا وهبوطا ALL لنا تطبيقات. يمكن تشغيله "عند الطلب" للتحكم في تطبيق معين ، أو كبرنامج خفي ، وبالتالي التحكم في جميع التطبيقات التي تحاول الاتصال بالإنترنت.

تركيب

sudo apt-get install تقطر

كيفية استخدام هزيلة

صيغة Trickle هي كما يلي:

هزيلة -d Download_Bandwidth -u Upload_Bandwidth Command

وهنا بعض الأمثلة:

أ) قصر النطاق الترددي للتنزيل على 10 كيلو بت في الثانية المستخدم لنقل ملف باستخدام ssh:

trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/

ب) قصر النطاق الترددي على 200 كيلو بايت في الثانية لتنزيل تحديث النظام من خلال Apt:

الوشل -d 200 apt-get Upgrade

ج) لتعديل عرض النطاق الترددي لتطبيق ، مثل Firefox:

trickle -d 10 -u 10 Firefox٪ u

د) استخدام هزيلة للحد من عرض النطاق الترددي لـ wget

trickle -d 50 wget -O “planet earth.divx” http://video.stage6.com/1402821/.divx

اركض مثل الشيطان

لبدء هزيلة مثل الخفي والحد من كل عرض النطاق الترددي ، استخدم الأمر الخادع:

sudo تتقطر -d 20 -u 20

... حيث تستجيب المعلمات -d و -u إلى حد التنزيل والتحميل ، على التوالي.

تكوين هزيلة

يحتوي Trickle على ملف تكوين يسمح لنا بضبط بعض المعلمات وجعلها دائمة بشكل فردي لكل خدمة.

ملف التكوين كما يلي: /etc/trickled.conf

يبدو أبسط ملف تكوين يمكن إنشاؤه على النحو التالي:

[ssh] الأولوية = 1

[www] الأولوية = 8

باستخدام هذه الطريقة ، نحصل على سرعات تنزيل جيدة جدًا وفي نفس الوقت يمكننا إجراء جلسات ssh على الجهاز الذي يتم تنزيله. بشكل أساسي ، يخبر ملف التكوين مثل الملف أعلاه بالتسهل إعطاء الأولوية لعمليات نقل ssh عبر www.

توصي وثائق Trickle باستخدام معلمات Time-Smoothing و Length-Smoothing لتجنب التقلبات في معدلات النقل.

[ssh] الأولوية = 1
تجانس الوقت = 0.1
تجانس الطول = 2

[www] الأولوية = 8
تجانس الوقت = 5
تجانس الطول = 20

تحدد هذه القيم وقت التسوية والطول اللذين يطبقهما Trickle على البرنامج الذي يتحكم فيه.

مصدر: تقطر