|
Trickle je zanimljiv alat s kojim je to moguće limit el propusnost i gore i dolje SVE naš aplikacije. Može se pokrenuti "na zahtjev" za kontrolu određene aplikacije ili kao demon, kontrolirajući tako sve aplikacije koje se pokušavaju povezati na Internet. |
Instalacija
sudo apt-get instalacija sitnica
Kako koristiti kapljice
Sintaksa Trikela je sljedeća:
curiti -d Download_Bandwidth -u Naredba Upload_Bandwidth
Evo nekoliko primjera:
a) Ograničite propusnost za preuzimanje na 10kbps koji se koristi za prijenos datoteke pomoću ssh:
curiti -d 10 scp datoteka.mp3 10.0.0.1:/home/puntolibre/musica/
b) Ograničite propusnost na 200 kpbs preuzimanja ažuriranja sistema putem Apt:
curiti -d 200 apt-dobiti nadogradnju
c) Da biste promijenili propusnost aplikacije, kao što je Firefox:
curiti -d 10 -u 10 firefox% u
d) Korišćenjem kapljica za ograničavanje propusnosti wgeta
curiti -d 50 wget -O “planeta zemlja.divx” http://video.stage6.com/1402821/.divx
Trči curiti poput demona
Da biste započeli curiti poput demona i ograničili SVU propusnost, upotrijebite naredbu trickled:
sudo curio -d 20 -u 20
… Tamo gdje parametri -d i -u odgovaraju ograničenju preuzimanja i prenosa.
Konfiguriranje kapljica
Trickle ima konfiguracijsku datoteku koja će nam omogućiti da fino podesimo neke parametre i učinimo ih trajno pojedinačno za svaku uslugu.
Konfiguracijska datoteka je sljedeća: /etc/trickled.conf
Najjednostavnija konfiguracijska datoteka koja se može napraviti izgleda ovako:
[ssh] Prioritet = 1
[www] Prioritet = 8
Ovom metodom postižemo prilično dobre brzine preuzimanja, a istovremeno možemo raditi ssh sesije na mašini koja preuzima. U osnovi, konfiguracijska datoteka poput one gore govori da daje prednost davanju ssh prijenosa preko www.
Dokumentacija Trickle-a preporučuje upotrebu parametara Vreme i Zaglađivanje dužine kako bi se izbjegle fluktuacije brzina prijenosa.
[ssh] Prioritet = 1
Izravnavanje vremena = 0.1
Izravnavanje dužine = 2
[www] Prioritet = 8
Izravnavanje vremena = 5
Izravnavanje dužine = 20
Te vrijednosti definiraju vrijeme normalizacije i dužinu koju Trickle primjenjuje na program koji kontrolira.
Izvor: sitnica