|
Trickle ir interesants rīks, ar kuru tas ir iespējams ierobežojums el joslas platums gan uz augšu, gan uz leju VISI mūsu pieteikumi. To var palaist "pēc pieprasījuma", lai kontrolētu konkrētu lietojumprogrammu, vai kā dēmonu, tādējādi kontrolējot visas lietojumprogrammas, kuras mēģina izveidot savienojumu ar internetu. |
Uzstādīšana
sudo apt-get install sūkties
Kā lietot trickle
Trickle sintakse ir šāda:
trickle -d Download_Bandwidth -u Upload_Bandwidth komanda
Lūk, daži piemēri:
a) Ierobežojiet lejupielādes joslas platumu līdz 10 kbps, kas tiek izmantots faila pārsūtīšanai, izmantojot ssh:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Ierobežojiet joslas platumu līdz 200 kbps sistēmas atjauninājuma lejupielādes, izmantojot Apt:
trickle -d 200 apt-get jauninājums
c) Lai modificētu lietojumprogrammas, piemēram, Firefox, joslas platumu:
pilināt -d 10 -u 10 firefox% u
d) tilpnes izmantošana, lai ierobežotu wget joslas platumu
trickle -d 50 wget -O “planēta earth.divx” http://video.stage6.com/1402821/.divx
Run palaist kā dēmons
Lai sāktu pilināt kā dēmonu un ierobežotu VISU joslas platumu, izmantojiet komandu trickled:
sudo pilēja -d 20 -u 20
… Kur parametri -d un -u attiecīgi reaģē uz lejupielādes un augšupielādes ierobežojumu.
Kontrolēt tilpni
Trickle ir konfigurācijas fails, kas ļaus mums precizēt dažus parametrus un padarīt tos pastāvīgus katram pakalpojumam atsevišķi.
Konfigurācijas fails ir šāds: /etc/trickled.conf
Visvienkāršākais konfigurējamais fails izskatās šādi:
[ssh] Prioritāte = 1
[www] Prioritāte = 8
Izmantojot šo metodi, mēs iegūstam diezgan labu lejupielādes ātrumu, un tajā pašā laikā mēs varam veikt ssh sesijas mašīnai, kas lejupielādē. Būtībā šāds konfigurācijas fails, piemēram, iepriekšējais, norāda, ka prioritāte ir ssh pārsūtīšana, nevis www.
Lai izvairītos no pārsūtīšanas ātruma svārstībām, Trickle dokumentācijā ieteicams izmantot parametrus Time-Smoothing un Long-Smoothing.
[ssh] Prioritāte = 1
Laika izlīdzināšana = 0.1
Garuma izlīdzināšana = 2
[www] Prioritāte = 8
Laika izlīdzināšana = 5
Garuma izlīdzināšana = 20
Šīs vērtības nosaka normalizācijas laiku un ilgumu, ko Trickle piemēro programmai, kuru tā kontrolē.
Fuente: sūkties