Trickle: מגביל רוחב פס עבור לינוקס

לטפטף הוא כלי מעניין שבעזרתו זה אפשרי לְהַגבִּיל el רוחב פס גם למעלה וגם למטה של את כל שלנו יישומים. ניתן להריץ אותו "על פי דרישה" כדי לשלוט ביישום ספציפי, או כדמון, ובכך לשלוט בכל היישומים שמנסים להתחבר לאינטרנט.

התקנה

sudo apt-get להתקין טפטוף

כיצד להשתמש בטפטוף

התחביר של טריקל הוא כדלקמן:

לטפטף -d הורד_רוחב -U פקודה Upload_Bandwidth

להלן כמה דוגמאות:

א) הגבל את רוחב הפס להורדה ל- 10 קילו לשנייה המשמש להעברת קובץ באמצעות ssh:

טפטוף -d 10 קובץ scp.mp3 10.0.0.1:/home/puntolibre/musica/

ב) הגבל את רוחב הפס ל 200kpbs להורדת עדכון מערכת דרך Apt:

לטפטף -d 200 שדרוג apt-get

ג) לשינוי רוחב הפס של יישום, כגון Firefox:

לטפטף -d 10 -u 10 Firefox% u

ד) שימוש בטפטוף להגבלת רוחב הפס של wget

לטפטף -d 50 wget -O "כוכב לכת.divx" http://video.stage6.com/1402821/.divx

רץ טפטוף כמו שד

כדי להתחיל לטפטף כמו שד ולהגביל את כל רוחב הפס, השתמש בפקודה המטושטשת:

סודו טפטף -d 20 -u 20

... כאשר הפרמטרים -d ו- -u מגיבים להגבלת ההורדה וההעלאה, בהתאמה.

הגדרת טפטוף

ל- Trickle קובץ תצורה שיאפשר לנו לכוונן כמה פרמטרים ולהפוך אותם לקבועים באופן אינדיבידואלי עבור כל שירות.

קובץ התצורה הוא כדלקמן: /etc/trickled.conf

קובץ התצורה הפשוט ביותר שניתן ליצור נראה כך:

[ssh] עדיפות = 1

[www] עדיפות = 8

בשיטה זו אנו מקבלים מהירויות הורדה טובות למדי ובמקביל נוכל לבצע הפעלות ssh למכונה שמורדת. בעיקרון קובץ תצורה כמו זה שלמעלה אומר לטפטף לתעדף העברות ssh על פני www.

התיעוד של טריקל ממליץ להשתמש בפרמטרים של החלקה בזמן ואורך החלקה כדי למנוע תנודות בקצב ההעברה.

[ssh] עדיפות = 1
החלקה בזמן = 0.1
החלקה באורך = 2

[www] עדיפות = 8
החלקה בזמן = 5
החלקה באורך = 20

ערכים אלה מגדירים את זמן הנורמליזציה והאורך ש- Trickle מחיל על התוכנית שהיא שולטת בה.

מקור: טפטוף