|
Sączyć to ciekawe narzędzie, dzięki któremu jest to możliwe limit el przepustowość zarówno w górę, jak iw dół WSZYSTKO nasz aplikacje. Może być uruchamiany „na żądanie” w celu kontrolowania określonej aplikacji lub jako demon, kontrolując w ten sposób wszystkie aplikacje, które próbują połączyć się z Internetem. |
instalacja
sudo apt-get install sączyć
Jak używać strużki
Składnia Trickle jest następująca:
trickle -d Download_Bandwidth -u Upload_Bandwidth Polecenie
Oto kilka przykładów:
a) Ogranicz przepustowość pobierania do 10 kb / s używaną do przesyłania pliku przy użyciu ssh:
trickle -d 10 scp plik.mp3 10.0.0.1:/home/puntolibre/musica/
b) Ogranicz przepustowość do 200 kb / s pobierania aktualizacji systemu za pomocą Apt:
strużka -d 200 apt-get upgrade
c) Aby zmodyfikować przepustowość aplikacji, takiej jak Firefox:
trickle -d 10 -u 10 firefox% u
d) Używanie strużki do ograniczania przepustowości wget
trickle -d 50 wget -O „planeta ziemia.divx” http://video.stage6.com/1402821/.divx
Biegnij strużką jak demon
Aby rozpocząć strużkę jak demon i ograniczyć CAŁĄ przepustowość, użyj polecenia trickled:
sudo spływało -d 20 -u 20
… Gdzie parametry -d i -u odpowiadają odpowiednio limitom pobierania i wysyłania.
Konfigurowanie strużki
Trickle posiada plik konfiguracyjny, który pozwoli nam dostosować niektóre parametry i uczynić je stałymi indywidualnie dla każdej usługi.
Plik konfiguracyjny jest następujący: /etc/trickled.conf
Najprostszy plik konfiguracyjny, jaki można wykonać, wygląda następująco:
[ssh] Priorytet = 1
[www] Priorytet = 8
Dzięki tej metodzie uzyskujemy całkiem niezłe prędkości pobierania i jednocześnie możemy wykonywać sesje ssh na pobieranej maszynie. Zasadniczo plik konfiguracyjny, taki jak ten powyżej, mówi strużce, aby nadać priorytet transferom ssh przez www.
Dokumentacja Trickle zaleca użycie parametrów Time-Smoothing i Length-Smoothing w celu uniknięcia wahań szybkości transferu.
[ssh] Priorytet = 1
Wygładzanie czasowe = 0.1
Wygładzanie długości = 2
[www] Priorytet = 8
Wygładzanie czasowe = 5
Wygładzanie długości = 20
Wartości te definiują czas i długość normalizacji, którą Trickle stosuje do programu, który kontroluje.
źródło: sączyć