|
Trickle yra įdomus įrankis, su kuriuo tai įmanoma riba el pralaidumas tiek aukštyn, tiek žemyn VISOS mūsų programos. Jį galima paleisti „pagal pareikalavimą“, norint valdyti konkrečią programą, arba kaip deemoną, taip valdant visas programas, kurios bando prisijungti prie interneto. |
Montavimas
sudo apt-get install šliaužti
Kaip naudotis „trickle“
„Trickle“ sintaksė yra tokia:
„trickle -d Download_Bandwidth -u Upload_Bandwidth“ komanda
Štai keletas pavyzdžių:
a) Apribokite atsisiuntimo pralaidumą iki 10 kbps, naudojamų perkeliant failą naudojant ssh:
„trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Apribokite sistemos atnaujinimo atsisiuntimo pralaidumą iki 200 kbps per Apt:
„trickle -d 200 apt-get“ atnaujinimas
c) Norėdami modifikuoti programos, pvz., „Firefox“, pralaidumą:
srovė -d 10 -u 10 firefox% u
d) „trickle“ naudojimas norint apriboti „wget“ pralaidumą
„trickle -d 50 wget -O“ planeta earth.divx “http://video.stage6.com/1402821/.divx
Paleisk srovę kaip demonas
Norėdami paleisti kaip „daemon“ ir apriboti VISĄ pralaidumą, naudokite „trickled“ komandą:
sudo išsiskleidė -d 20 -u 20
… Kur parametrai -d ir -u reaguoja į atsisiuntimo ir įkėlimo ribas.
Konfigūruoti srautą
„Trickle“ turi konfigūracijos failą, kuris leis mums patikslinti kai kuriuos parametrus ir padaryti juos nuolatinius kiekvienai paslaugai.
Konfigūracijos failas yra toks: /etc/trickled.conf
Paprasčiausias konfigūracijos failas, kurį galima padaryti, atrodo taip:
[ssh] Prioritetas = 1
[www] Prioritetas = 8
Taikydami šį metodą mes gauname gana gerą atsisiuntimo greitį ir tuo pačiu metu galime atlikti ssh sesijas į mašiną, kurią atsisiunčiate. Iš esmės konfigūracijos failas, panašus į aukščiau pateiktą, nurodo „trickle“ teikti prioritetą ssh perdavimui, o ne „www“.
„Trickle“ dokumentuose rekomenduojama naudoti laiko lyginimo ir ilgio lyginimo parametrus, kad būtų išvengta perdavimo greičio svyravimų.
[ssh] Prioritetas = 1
Laiko išlyginimas = 0.1
Ilgio išlyginimas = 2
[www] Prioritetas = 8
Laiko išlyginimas = 5
Ilgio išlyginimas = 20
Šios vertės apibrėžia normalizavimo laiką ir ilgį, kurį „Trickle“ taiko programai, kurią ji valdo.
Fuente: šliaužti