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ć
Parametr -u służy do ograniczania przepustowości wysyłania. -D niższy.
Twoje zdrowie! Paweł.
Cześć Pablo, co oznacza „% u”? A jak by to wyglądało w Google Chrome? dzięki
Może to być spowodowane brakiem pakietów dla najnowszej wersji Ubuntu. : S
Będziemy musieli poczekać lub zrobić to sam. 🙂 Na tym polega magia wolnego oprogramowania.
Twoje zdrowie! Paweł.
Próbuję zainstalować go na xububtu 12.04 i nie instaluję, jakieś rozwiązanie?
Ciekawy. Znałem cudotwórcę dawno temuhttp://lartc.org/wondershaper/), narzędzie do równoważenia naszych połączeń asynchronicznych, a tym samym uzyskiwania większej wydajności w zarządzaniu pakietami i opóźnieniach połączenia, zwłaszcza podczas przesyłania. Pozwala także ograniczyć przepustowość.
To też działa świetnie.
Dzięki, bardzo interesujące
Chciałbym wiedzieć, czy istnieje polecenie lub ten program z postu lub program, który informuje nas o wszystkich aplikacjach, które zużywają internet
co byłoby z tym uzupełnieniem
dzięki
Może widzisz, że to ci pomoże:
http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html
Twoje zdrowie! Paweł.
Dziękuję bardzo!
Bardzo dziękuję za samouczek, jest to bardzo przydatne, gdy dzielisz przepustowość między kilkoma komputerami; jednakże chciałbym wiedzieć, czy istnieje automatyczny sposób ograniczenia przepustowości dla wszystkich aplikacji, jak w przypadku netlimitera, który pozwala ograniczyć przepustowość wszystkich połączeń przychodzących i wychodzących do komputera.
Z góry dziękuję;
Znam też Wondershaper, jednak nie wiem, jak go skonfigurować, aby ograniczał również połączenia p2p
Prawda jest taka, że nie mogłem ci powiedzieć.
Mogą Cię jednak zainteresować te artykuły:
https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
Przytulić! Paweł.
Przede wszystkim dziękuję za samouczek, szukałem tego typu aplikacji do mojego Ubuntu 14.04, zainstalowałem Wondershaper, ale u mnie nie zadziałało i nie zainstalowałem tej aplikacji, która jest dla mnie najbardziej przydatna, ponieważ praktycznie wszyscy mówią te same informacje o tym, jak ją zainstalować i jak ją zainstalować. jak ograniczyć połączenie, ale nie mówią, jak je dezaktywować, a po angielsku był taki, ale chyba nie byłem pewien (a przynajmniej tak rozumiałem jako mój podstawowy angielski). Jeśli ktoś może odpowiedzieć na to pytanie, chętnie zainstaluję tę aplikację.
Doskonałe narzędzie. U mnie działa świetnie. Czy teraz chcę ograniczyć przepustowość mojego hotspotu Wi-Fi? Byłoby to coś w rodzaju „trickle -d 10 -u 10 wlp0s29u1u2% u” (wlp0s29u1u2 to nazwa mojego interfejsu Wi-Fi)
Próbuję wykonać polecenia, jak wskazałeś, ale kiedy to robię, otrzymuję następujący komunikat:
„Oszukane: pomijanie pliku konfiguracyjnego: $ {prefix} /etc/trickled.conf: nie ma takiego pliku lub katalogu”
Kontynuuję edycję wspomnianego pliku konfiguracyjnego i powtarzam polecenia. Ale znowu otrzymuję tę samą wiadomość.