Trickle: omezovač šířky pásma pro Linux

Pramínek je zajímavý nástroj, se kterým je to možné limit el šířka pásma jak nahoru, tak dolů VŠECHNO naše aplikace. Lze jej spustit „na vyžádání“ k ovládání konkrétní aplikace nebo jako démon, čímž lze ovládat všechny aplikace, které se pokoušejí připojit k Internetu.

Instalace

sudo apt-get install pramínek

Jak používat pramínek

Trickleova syntaxe je následující:

trickle -d Download_Bandwidth -u Upload_Bandwidth Příkaz

Zde jsou některé příklady:

a) Omezte šířku pásma stahování na 10 kb / s používanou pro přenos souboru pomocí ssh:

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

b) Omezte šířku pásma na 200 kB stahování aktualizace systému prostřednictvím Apt:

pramínek -d 200 apt -get upgrade

c) Úprava šířky pásma aplikace, jako je Firefox:

trickle -d 10 -u 10 firefox% u

d) Použití trickle k omezení šířky pásma wget

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

Utíkejte jako démon

Chcete-li začít prosakovat jako démon a omezit VŠECHNY šířky pásma, použijte zkrácený příkaz:

sudo napálil -d 20 -u 20

… Kde parametry -d a -u odpovídají limitu stahování a nahrávání.

Konfigurace pramínek

Trickle má konfigurační soubor, který nám umožní doladit některé parametry a učinit je trvalými individuálně pro každou službu.

Konfigurační soubor je následující: /etc/trickled.conf

Nejjednodušší konfigurační soubor, který lze vytvořit, vypadá takto:

[ssh] Priorita = 1

[www] Priorita = 8

S touto metodou získáváme docela dobré rychlosti stahování a zároveň můžeme dělat ssh relace do stroje, který stahuje. V zásadě konfigurační soubor, jako je ten výše, říká triku, aby upřednostnil přenosy ssh před www.

Dokumentace společnosti Trickle doporučuje použití parametrů Time-Smoothing a Length-Smoothing, aby nedocházelo k fluktuacím přenosových rychlostí.

[ssh] Priorita = 1
Časové vyhlazení = 0.1
Vyhlazení délky = 2

[www] Priorita = 8
Časové vyhlazení = 5
Vyhlazení délky = 20

Tyto hodnoty definují čas a délku normalizace, které Trickle aplikuje na program, který řídí.

zdroj: pramínek