|
Noro on mielenkiintoinen työkalu, jolla se on mahdollista raja el kaistanleveys sekä ylös että alas KAIKKI meidän sovellukset. Se voidaan ajaa "pyynnöstä" tietyn sovelluksen hallitsemiseksi tai daemonina, mikä ohjaa kaikkia sovelluksia, jotka yrittävät muodostaa yhteyden Internetiin. |
Asennus
sudo apt-get asenna noro
Kuinka käyttää tippua
Tricklen syntaksit ovat seuraavat:
trickle -d Download_Bandwidth -u Upload_Bandwidth -komento
Tässä muutamia esimerkkejä:
a) Rajoita latauksen kaistanleveys 10 kbit: iin, jota käytetään tiedoston siirtämiseen ssh: llä:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Rajoita kaistanleveys 200 kt / s: iin järjestelmän päivityksen lataamisesta Apt: n kautta:
trickle -d 200 apt-get -päivitys
c) Muuta sovelluksen, kuten Firefox, kaistanleveyttä:
tiputus -d 10 -u 10 Firefox% u
d) Rajoituksen avulla wgetin kaistanleveyttä voidaan rajoittaa
trickle -d 50 wget -O “earth planet.divx” http://video.stage6.com/1402821/.divx
Suorita tippuminen kuin demoni
Voit aloittaa virtauksen kuten daemon ja rajoittaa KAIKKI kaistanleveyttä käyttämällä trickled-komentoa:
sudo valui -d 20 -u 20
… Missä parametrit -d ja -u vastaavat lataus- ja latausrajaan.
Virtauksen määrittäminen
Tricklellä on määritystiedosto, jonka avulla voimme hienosäätää joitain parametreja ja tehdä niistä pysyviä erikseen jokaiselle palvelulle.
Kokoonpanotiedosto on seuraava: /etc/trickled.conf
Yksinkertaisin kokoonpanotiedosto, joka voidaan tehdä, näyttää tältä:
[ssh] Prioriteetti = 1
[www] Prioriteetti = 8
Tällä menetelmällä saamme melko hyvät latausnopeudet ja samalla voimme tehdä ssh-istuntoja lataavalle koneelle. Pohjimmiltaan yllä olevan kaltainen asetustiedosto käskee trickleä priorisoimaan ssh-siirrot www: n sijaan.
Tricklen dokumentaatio suosittelee Time-Smoothing- ja Length-Smoothing -parametrien käyttöä siirtonopeuksien vaihtelujen välttämiseksi.
[ssh] Prioriteetti = 1
Ajan tasoitus = 0.1
Pituuden tasoitus = 2
[www] Prioriteetti = 8
Ajan tasoitus = 5
Pituuden tasoitus = 20
Nämä arvot määrittävät normalisointiajan ja pituuden, jota Trickle käyttää ohjaamaansa ohjelmaan.
lähde: noro