|
Pihustage on huvitav tööriist, millega see on võimalik piir el ribalaius nii üles kui alla KÕIK meie rakendused. Seda saab käivitada "nõudmisel" konkreetse rakenduse juhtimiseks või deemonina, kontrollides nii kõiki rakendusi, mis üritavad Interneti-ühendust luua. |
paigaldamine
sudo apt-get install libisema
Kuidas kasutada tilgutamist
Trickle'i süntaks on järgmine:
trickle -d Download_Bandwidth -u Upload_Bandwidth Command
Siin on mõned näited:
a) Piirake allalaadimise ribalaiust kuni 10 kbps faili edastamiseks ssh abil:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Piirake Apt kaudu süsteemivärskenduse allalaadimise ribalaius 200 kbit / s:
trickle -d 200 apt-get uuendus
c) Rakenduse, näiteks Firefoxi ribalaiuse muutmiseks toimige järgmiselt.
tilkuma -d 10 -u 10 Firefox% u
d) wgeti ribalaiuse piiramiseks trickle'i kasutamine
trickle -d 50 wget -O "planeet earth.divx" http://video.stage6.com/1402821/.divx
Jookse nagu deemon
Dreemonina nirisema hakkamiseks ja KÕIGI ribalaiuse piiramiseks kasutage nipitud käsku:
sudo tilkus -d 20 -u 20
… Kui parameetrid -d ja -u vastavad vastavalt allalaadimise ja üleslaadimise piirangule.
Niputamise seadistamine
Trickle'il on konfiguratsioonifail, mis võimaldab meil mõnda parameetrit täpsustada ja muuta need iga teenuse jaoks individuaalselt püsivaks.
Konfiguratsioonifail on järgmine: /etc/trickled.conf
Lihtsaim konfiguratsioonifail, mida saab teha, näeb välja selline:
[ssh] Prioriteet = 1
[www] Prioriteet = 8
Selle meetodi abil saame üsna hea allalaadimiskiiruse ja samal ajal saame teha ssh-seansse allalaaditavale masinale. Põhimõtteliselt ütleb selline konfiguratsioonifail, nagu ülalpool, trickle'il ssh-ülekannete prioriteediks seadmine üle www.
Trickle'i dokumentatsioon soovitab ülekandekiiruste kõikumiste vältimiseks kasutada parameetreid Aeg sujuv ja Pikkus.
[ssh] Prioriteet = 1
Aja sujuv = 0.1
Pikkus-silumine = 2
[www] Prioriteet = 8
Aja sujuv = 5
Pikkus-silumine = 20
Need väärtused määratlevad normaliseerimisaja ja pikkuse, mida Trickle rakendab tema kontrollitavale programmile.
allikas: libisema