Jak ograniczyć przepustowość Internetu?

58

Dostaję skargi, że używam dużej przepustowości internetu.

Czy jest jakieś oprogramowanie, które może ograniczyć przepustowość Internetu na moim komputerze z mojego komputera? Używam Firefox jako przeglądarki i używam bittorrenta i pobieram oprogramowanie z centrum oprogramowania.

(Czy istnieje również sposób na monitorowanie tego?)

Santosh Linkha
źródło
Ustawienie zapory ogniowej dla reklam lub
niechcianych
użyj komendy tc z iptables, użyj tcpump lub iperf do monitorowania

Odpowiedzi:

64

Masz 2 łatwe w użyciu za pośrednictwem terminala. Wondershaper and Trickle. Jest więcej tutaj: Jak ograniczyć prędkość Internetu?

W każdym razie podstawy to:

sudo apt-get install wondershaper

W terminalu dowiedz się, jak nazywa się interfejs podłączony do Internetu za pomocą ifconfig. Może to być eth0, eth1, eth2 itp. W moim przypadku jest to eth1. Zrobiłbym to:

sudo wondershaper eth1 1024 256

To da mi prędkość pobierania 1024 Kbits i 256 Kbits Upload. Które są 128 KB i 16 KB.

Jeśli chcesz to zresetować, zrób to sudo wondershaper clear eth1

UWAGA: To ograniczy WSZYSTKO na twoim komputerze, na przykład downloader torrentów, firefox itp.

Kolejnym programem jest Trickle

Aby zainstalować, wykonaj następujące czynności:

sudo apt-get install trickle

Aby uruchomić firefoxz maksymalną prędkością pobierania 120 KB / s i wysyłania 32 KB / s, uruchom

trickle -d 120 -u 32 firefox

W moim przypadku polecam Wondershaper.

Jeśli chcesz uzyskać więcej informacji na temat dowolnego z dwóch typów po zainstalowaniu man wondershaperlub w man tricklezależności od tego, który zainstalowałeś.

Luis Alvarado
źródło
1
Czy jest możliwe ograniczenie / odwrócenie przepustowości Internetu dla każdego programu zamiast na urządzenie?
Nur
@Nur Z tego co wiem, jest to możliwe, ale wymaga edycji jądra i innych rzeczy poza przestrzenią użytkownika. Byłoby wspaniale mieć podobne podejście jak narzędzia takie jak Windows Netlimiter. Oczywiście netlimiter łączy proces zarządzający udostępnianiem połączenia, ale pomysł pozostaje ten sam i bardzo pomógłby w przypadkach sieciowych, w których ma to zastosowanie.
Luis Alvarado
1
Trickle może to zrobić askubuntu.com/questions/776/… trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
kenn
1
OSTRZEŻENIE: w momencie pisania tego komentarza struga działa tylko w 32-bitowych systemach operacyjnych, nie obsługuje 64-bitów
Karl Morrison
1
Być może będę musiał zmienić fazę, ponieważ ktoś był w stanie uzyskać 64-bitowy żywy efekt. Umieszczam raport o błędach w github, jeśli chcesz zobaczyć więcej. Używam 14.04 i to nie działa.
Karl Morrison