|
Prelinge este un instrument interesant cu care este posibil limită el lățime de bandă atât în sus, cât și în jos de TOATE nostru aplicații. Poate fi rulat „la cerere” pentru a controla o anumită aplicație sau ca un demon, controlând astfel toate aplicațiile care încearcă să se conecteze la Internet. |
Instalare
sudo apt-get install prelinge
Cum se folosește gura
Sintaxa lui Trickle este după cum urmează:
trickle -d Download_Bandwidth -u Upload_Bandwidth Comandă
Iată câteva exemple:
a) Limitați lățimea de bandă de descărcare la 10 kbps utilizată pentru transferul unui fișier folosind ssh:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Limitați lățimea de bandă la 200kpbs de descărcare a unei actualizări de sistem prin Apt:
trickle -d 200 apt-get upgrade
c) Pentru a modifica lățimea de bandă a unei aplicații, cum ar fi Firefox:
trickle -d 10 -u 10 firefox% u
d) Utilizarea scurgerii pentru a limita lățimea de bandă a wget
scurgere -d 50 wget -O „planeta pământ.divx” http://video.stage6.com/1402821/.divx
Aleargă ca un demon
Pentru a începe să prelungi ca un demon și să limitezi TOATE lățimea de bandă, folosește comanda trickled:
sudo a scurs -d 20 -u 20
… Unde parametrii -d și -u răspund la limita de descărcare și respectiv de încărcare.
Configurarea scurgerii
Trickle are un fișier de configurare care ne va permite să reglăm unii parametri și să îi facem permanenți individual pentru fiecare serviciu.
Fișierul de configurare este după cum urmează: /etc/trickled.conf
Cel mai simplu fișier de configurare care poate fi realizat arată astfel:
[ssh] Prioritate = 1
[www] Prioritate = 8
Cu această metodă obținem viteze de descărcare destul de bune și, în același timp, putem face sesiuni ssh pe mașina care descarcă. Practic, un fișier de configurare, precum cel de mai sus, spune trickle să acorde prioritate transferurilor ssh față de www.
Documentația Trickle recomandă utilizarea parametrilor Time-Smoothing și Lenght-Smoothing pentru a evita fluctuațiile ratelor de transfer.
[ssh] Prioritate = 1
Netezire în timp = 0.1
Lungime-Netezire = 2
[www] Prioritate = 8
Netezire în timp = 5
Lungime-Netezire = 20
Aceste valori definesc timpul și lungimea de normalizare pe care Trickle îl aplică programului pe care îl controlează.
Fuente: prelinge