|
Dryppe er et interessant verktøy som det er mulig å bruke grense el båndbredde både opp og ned av ALLE vår programmer. Den kan kjøres "on demand" for å kontrollere et bestemt program, eller som en demon, og dermed kontrollere alle applikasjoner som prøver å koble til Internett. |
Installasjon
sudo apt-get install dryppe
Hvordan bruke sildring
Trickles syntaks er som følger:
drypp -d Last ned_Båndbredde -u Last opp_Båndbredde-kommando
Her er noen eksempler:
a) Begrens nedlastingsbåndbredden til 10 kbps som brukes til å overføre en fil ved hjelp av ssh:
trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/
b) Begrens båndbredden til 200 kbps for nedlasting av en systemoppdatering gjennom Apt:
trickle -d 200 apt -get oppgradering
c) Slik endrer du båndbredden til et program, for eksempel Firefox:
vedlikehold -d 10 -u 10 Firefox% u
d) Bruk vedlikehold for å begrense wgets båndbredde
vedlikehold -d 50 wget -O “planet earth.divx” http://video.stage6.com/1402821/.divx
Kjør sildring som en demon
For å starte sildring som en demon og begrense ALLE båndbredder, bruk den ledede kommandoen:
sudo sildret -d 20 -u 20
... Hvor parametrene -d og -u svarer på henholdsvis nedlastings- og opplastingsgrensen.
Konfigurerer vedlikehold
Trickle har en konfigurasjonsfil som lar oss finjustere noen parametere og gjøre dem permanente individuelt for hver tjeneste.
Konfigurasjonsfilen er som følger: /etc/trickled.conf
Den enkleste konfigurasjonsfilen som kan lages, ser slik ut:
[ssh] Prioritet = 1
[www] Prioritet = 8
Med denne metoden får vi ganske gode nedlastingshastigheter, og samtidig kan vi gjøre ssh-økter til maskinen som lastes ned. I utgangspunktet forteller en konfigurasjonsfil som den over at man skal prioritere ssh-overføringer over www.
Trickles dokumentasjon anbefaler å bruke parametrene Time-Smoothing og Length-Smoothing for å unngå svingninger i overføringshastigheter.
[ssh] Prioritet = 1
Tidsutjevning = 0.1
Lengdeutjevning = 2
[www] Prioritet = 8
Tidsutjevning = 5
Lengdeutjevning = 20
Disse verdiene definerer normaliseringstiden og lengden som Trickle bruker for programmet den kontrollerer.
Fuente: dryppe