«Sympa» pour le réseautage

12

Les systèmes UNIXish ont un utilitaire de ligne de commande appelé nicequi peut être utilisé pour exécuter des programmes à faible priorité, afin de ne pas monopoliser le processeur.

Y a-t-il quelque chose d'analogue qui limitera la quantité de bande passante réseau utilisée par un programme? Parfois, je voudrais commencer un gros téléchargement, mais je veux que ma navigation sur le Web et toute autre utilisation interactive du réseau restent réactives.


Questions connexes:

Kristopher Johnson
la source

Réponses:

20

trickle -d 10 commandexécute la commande , limitant sa bande passante à 10 Ko / s. Il s'agit de l'analogue de la nicebande passante. Il est empaqueté au moins par Debian et Ubuntu.

ip_relayet redirsont tous deux de minuscules proxys TCP qui prennent en charge la limitation de la bande passante. Aucun d'eux ne semble avoir été maintenu récemment, mais ils sont au moins empaquetés par Debian et Ubuntu.

Mais peut - être l'outil que vous utilisez pour le téléchargement prend déjà en charge la limitation de la bande passante, par exemple wget --limit-rate=10k, curl --limit-rate 10k, rsync --bwlimit=10.

Gilles 'SO- arrête d'être méchant'
la source
J'aimerais pouvoir voter deux fois.
whitequark
a fait un point de connexion juste pour que je puisse voter pour cette réponse. le filet est super!
hometoast
9
Ce ne sont pas des analogues de nice(bien qu'ils soient très utiles!). nicedéfinit une priorité, pas une limite. Un analogue de nicedonnerait une bande passante illimitée à un processus si aucun autre processus ne le voulait.
Ian Mackinnon
Si vous voulez une priorité, essayez de configurer QoS dans votre routeur.
Michael Cole