"Bello" per il networking


12

I sistemi UNIXish hanno un'utilità della riga di comando chiamata niceche può essere utilizzata per eseguire programmi a bassa priorità, in modo da non bloccare la CPU.

Esiste qualcosa di analogo che limiterà la quantità di larghezza di banda della rete utilizzata da un programma? A volte mi piacerebbe iniziare un grande download, ma voglio che la mia navigazione web e altri usi della rete interattiva rimangano reattivi.


Domande correlate:

Risposte:


20

trickle -d 10 commandesegue il comando , limitando la sua larghezza di banda a 10kB / s. Questo è l'analogo di niceper la larghezza di banda. È impacchettato da almeno Debian e Ubuntu.

ip_relaye redirsono entrambi piccoli proxy TCP che supportano la limitazione della larghezza di banda. Nessuno dei due sembra essere stato mantenuto di recente, ma sono impacchettati da almeno Debian e Ubuntu.

Ma forse lo strumento che si sta utilizzando per il download già supporta la limitazione della larghezza di banda, per esempio wget --limit-rate=10k, curl --limit-rate 10k, rsync --bwlimit=10.


Vorrei poter votare questo due volte.
whitequark,

fatto un punto per accedere solo per poter votare questa risposta. il gocciolamento è fantastico!
hometoast,

9
Questi non sono l'analogo di nice(anche se sono molto utili!). nicedefinisce una priorità, non un limite. Un analogo di nicedarebbe a un processo una larghezza di banda illimitata se nessun altro processo lo desiderasse.
Ian Mackinnon,

Se si desidera una priorità, provare a configurare QoS nel router.
Michael Cole,
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.