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 على البرنامج الذي يتحكم فيه.

مصدر: تقطر


14 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   لنستخدم لينكس قال

    المعلمة -u هي تقييد عرض النطاق الترددي للتحميل. و- د المصب.
    في صحتك! بول.

  2.   ألونسو هيريرا قال

    مرحباً بابلو ، ماذا يعني "٪ u"؟ وكيف سيبدو بعد ذلك عن Google Chrome؟ شكرا

  3.   لنستخدم لينكس قال

    قد يكون ذلك بسبب عدم وجود حزم لأحدث إصدار من Ubuntu. : س
    سيتعين علينا الانتظار أو القيام بها بنفسك. 🙂 هذا هو سحر البرمجيات الحرة.
    في صحتك! بول.

  4.   صبا قال

    أحاول تثبيته على xububtu 12.04 ولم يتم تثبيته ، أي حل؟

  5.   ENVI قال

    مثير للإعجاب. لقد عرفت العجائب منذ زمن بعيدhttp://lartc.org/wondershaper/) ، أداة لموازنة اتصالاتنا غير المتزامنة وبالتالي الحصول على كفاءة أكبر في إدارة الحزم وزمن انتقال الاتصال ، خاصة عند التحميل. كما يسمح لك بتحديد النطاق الترددي.

  6.   لنستخدم لينكس قال

    هذا أيضا يعمل بشكل رائع.

  7.   اندريس قال

    شكرا لك، ومثيرة جدا للاهتمام
    أرغب في معرفة ما إذا كان هناك أمر أو هذا البرنامج من المنشور أو البرنامج الذي يخبرنا بجميع التطبيقات التي تستهلك الإنترنت
    ما سيكون مكملًا لهذا
    شكر

  8.   لنستخدم لينكس قال

    ربما ترى أن هذا سيساعدك:

    http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html

    في صحتك! بول.

  9.   اندريس قال

    شكرا جزيلا لك!

  10.   شعر مستعار قال

    شكرًا جزيلاً لك على البرنامج التعليمي ، فهو مفيد جدًا عند مشاركة النطاق الترددي بين العديد من أجهزة الكمبيوتر ؛ ومع ذلك ، أود أن أعرف ما إذا كانت هناك طريقة تلقائية لتقييد النطاق الترددي لجميع التطبيقات ، كما هو الحال في حد الشبكة الذي يسمح لك بالحد من عرض النطاق الترددي لجميع الاتصالات الواردة والصادرة بجهاز الكمبيوتر.

    شكرا لك مقدما؛
    أعرف أيضًا برنامج wondershaper ، ولكني لا أعرف كيفية تكوينه بحيث يحد أيضًا من اتصالات p2p

    1.    دعنا نستخدم لينكس قال

      الحقيقة هي أنني لم أستطع إخبارك.
      ومع ذلك ، قد تكون مهتمًا بهذه المقالات:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      عناق! بول.

  11.   كوركازي قال

    بادئ ذي بدء ، شكرًا على البرنامج التعليمي ، كنت أبحث عن هذا النوع من التطبيقات لـ Ubuntu 14.04 الخاص بي ، لقد قمت بتثبيت Wondershaper لكنه لم ينجح معي ، ولم أقم بتثبيت هذا التطبيق الذي أجده أكثر فائدة ، لأنه عمليًا كل منهم يقولون نفس المعلومات حول كيفية تثبيته وكيفية تثبيته.كيفية تقييد الاتصال ، لكنهم لا يذكرون كيفية إلغاء تنشيطه ، وفي اللغة الإنجليزية كان هناك واحد ولكنني أعتقد أنني لم أكن متأكدًا (أو على الأقل هذا ما فهمته على أنه لغتي الإنجليزية الأساسية). إذا كان بإمكان أي شخص الإجابة على هذا السؤال ، فسأقوم بتثبيت هذا التطبيق بكل سرور.

  12.   فيديريكو قال

    أداة ممتازة. يعمل بشكل رائع بالنسبة لي. الآن إذا كنت أرغب في تقييد النطاق الترددي لنقطة اتصال Wi-Fi الخاصة بي؟ سيكون شيئًا مثل "trickle -d 10 -u 10 wlp0s29u1u2٪ u" (wlp0s29u1u2 هو اسم واجهة wifi الخاصة بي)

  13.   فيديريكو قال

    أحاول تنفيذ الأوامر كما أشرت ، لكن عندما أفعل ذلك أتلقى الرسالة التالية:
    "مضلل: تخطي ملف التكوين: $ {بادئة} /etc/trickled.conf: لا يوجد مثل هذا الملف أو الدليل"
    شرعت في تحرير ملف التكوين وكرر الأوامر. لكنني أتلقى نفس الرسالة مرة أخرى.