Limiter son débit sous linux

Il existe un utilitaire très pratique permettant de limiter son débit. cela peut s'avérer pratique pour faire des simulations ou des tests selon le débit. l'utilitaire s'appelle 'tc' aka traffic control.

Il existe un utilitaire très pratique permettant de limiter son débit. cela peut s'avérer pratique pour faire des simulations ou des tests selon le débit. l'utilitaire s'appelle 'tc' aka traffic control.

Voici un exemple d'utilisation :

"tc qdisc add dev eth1 root tbf rate 300kbit latency 50ms burst 1540"

Cet exemple limite le débit en mode qdisc (queueing discipline c'est à dire en FIFO avec un système de 'seau') sur mon interface réseau eth1 à un taux de 300 kbits, avec une taille de seau de 1540 et une latence de 50ms.

Le système de 'seau' (bucket pour les anglophone) est un système que l'on peux comparer à un seau percé : il a une certaine capacité (burst), on le remplit et il se vide à une vitesse constante (300kbit). 'Latency' spécifie le temps maximal pendant lequel un paquet peut rester dans le seau et 'burst' la taille maximal du seau. Si le seau est plein ou qu'un paquet est dans le seau depuis plus longtemps que le paramètre latency, les paquets pourront être rejetés.

Et si vous voulez enlever la limitation : "tc qdisc del dev eth1 root"

La discussion continue ailleurs

URL de rétrolien : https://davidmasclet.gisgraphy.com/index.php?trackback/7

Fil des commentaires de ce billet