Come posso limitare la larghezza di banda di Internet?


58

Ricevo lamentele per il consumo di molta larghezza di banda Internet.

Esiste un software che può limitare la larghezza di banda Internet sul mio computer dal mio computer? Uso Firefox come browser e utilizzo bittorrent e scarico software dal centro software.

(C'è anche un modo per monitorarlo?)


L'impostazione di un firewall per IP pubblicitari o non desiderati ridurrebbe anche la larghezza di banda
user123456

usa il comando tc con iptables, usa tcpump o iperf per monitorarlo

Risposte:


64

Hai 2 facili da usare tramite terminale. Wondershaper and Trickle. Ci sono più qui: Come limitare la velocità di Internet?

Comunque le basi sono:

sudo apt-get install wondershaper

Nel terminale scopri qual è il nome dell'interfaccia connessa a Internet utilizzando ifconfig. Potrebbe essere eth0, eth1, eth2, ecc ... Nel mio caso è eth1. Quindi, farei questo:

sudo wondershaper eth1 1024 256

Questo mi darà una velocità di download di 1024 Kbit e upload di 256 Kbit. Che sono 128 KB e 16 KB.

Se vuoi resettare, fallo sudo wondershaper clear eth1

NOTA: Ciò limiterà NULLA nel tuo PC, ad esempio il downloader di torrent, firefox, ecc.

Un altro programma è Trickle

Per installare, procedere come segue:

sudo apt-get install trickle

Per funzionare firefoxcon un massimo di 120 KB di download e 32 KB di caricamento, eseguire

trickle -d 120 -u 32 firefox

Nel mio caso, consiglio Wondershaper.

Se vuoi maggiori informazioni per uno dei due tipi dopo l'installazione man wondershapero in man tricklebase a quello che hai installato.


1
È possibile limitare / invertire la larghezza di banda di Internet per ciascun programma anziché per dispositivo?
Nur,

@Nur Per quello che ne so, è possibile ma comporta alcune modifiche del kernel e altre cose al di fuori dello spazio utente. Sarebbe fantastico avere un approccio simile a strumenti come Windows Netlimiter. Naturalmente netlimiter collega un processo che gestisce la condivisione della connessione, ma l'idea rimane la stessa e sarebbe di grande aiuto nei casi di rete in cui ciò si applica.
Luis Alvarado,

1
Trickle può farlo askubuntu.com/questions/776/... trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
Kenn

1
ATTENZIONE: al momento della stesura di questo commento, trickle funziona solo per sistemi operativi a 32 bit, non supporta 64 bit
Karl Morrison,

1
Potrei dover ripetere la fase perché una persona è stata in grado di farlo funzionare a 64 bit apparentemente vivido. Ho messo un bug report nel github se vuoi vedere di più. Sono in esecuzione 14.04 e non funziona.
Karl Morrison,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.