Trickle: obmedzovač šírky pásma pre Linux

pramienok je zaujímavý nástroj, s ktorým je to možné limit el Šírka pásma aj hore, aj dole ALL náš aplikácie. Môže byť spustený „na požiadanie“ na riadenie konkrétnej aplikácie alebo ako démon, teda na riadenie všetkých aplikácií, ktoré sa pokúšajú pripojiť k internetu.

inštalácia

sudo apt-get install pramienok

Ako používať pramienok

Trickleova syntax je nasledovná:

trickle -d Download_Bandwidth -u Upload_Bandwidth Príkaz

Tu je niekoľko príkladov:

a) Obmedzte šírku pásma sťahovania na 10 kb / s používanú na prenos súboru pomocou ssh:

trickle -d 10 scp súbor.mp3 10.0.0.1:/home/puntolibre/musica/

b) Obmedzte šírku pásma na 200 kB sťahovania aktualizácie systému cez Apt:

trickle -d 200 apt -get upgrade

c) Úprava šírky pásma aplikácie, napríklad Firefox:

trickle -d 10 -u 10 firefox% u

d) Používanie trickle na obmedzenie šírky pásma wget

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

Utekajte ako démon

Ak chcete začať kvapkať ako démon a obmedziť VŠETKU šírku pásma, použite spustený príkaz:

sudo napustil -d 20 -u 20

… Kde parametre -d a -u reagujú na limit stiahnutia a načítania.

Konfigurácia pramienka

Trickle má konfiguračný súbor, ktorý nám umožní doladiť niektoré parametre a urobiť ich natrvalo individuálne pre každú službu.

Konfiguračný súbor je nasledovný: /etc/trickled.conf

Najjednoduchší konfiguračný súbor, ktorý je možné vytvoriť, vyzerá takto:

[ssh] Priorita = 1

[www] Priorita = 8

Vďaka tejto metóde získame celkom dobré rýchlosti sťahovania a súčasne môžeme robiť ssh relácie do zariadenia, ktoré sťahuje. Konfiguračný súbor, ako je ten vyššie, v zásade hovorí, že má uprednostniť ssh prevody pred www.

Dokumentácia spoločnosti Trickle odporúča používať parametre Time-Smoothing a Lenght-Smoothing, aby sa zabránilo kolísaniu prenosových rýchlostí.

[ssh] Priorita = 1
Časové vyhladenie = 0.1
Vyrovnanie dĺžky = 2

[www] Priorita = 8
Časové vyhladenie = 5
Vyrovnanie dĺžky = 20

Tieto hodnoty definujú čas a dĺžku normalizácie, ktoré Trickle použije na program, ktorý riadi.

Fuente: pramienok