Limiter la bande passante d'une application peut être vraiment très intéressant :
- Pour ne pas exploser son 95% percentile
- Pour garantir une certaine QOS aux applications
J'ai mis du temps avant de trouver comment gérer ça sous Linux. Puis j'ai trouvé Trickle. C'est magique et super simple. Vous voulez limiter votre upload à 10Ko/s et votre download à 20Ko/s durant une session lftp ? Pas de souci. Lancez la commande
delovan@x-301:~$ trickle -u 10 -d 20 lftp
Et c'est tout ! Vous pouvez aussi lancer le démon trickled avec les paramètres précédent, vous n'aurez plus à le préciser pour les prochaines commandes que vous tapperez
delovan@x-301:~$ trickled -u 10 -d 20
delovan@x-301:~$ trickle wget http://cdimage.debian.org/debian-cd/6.0.1a/amd64/iso-cd/debian-6.0.1a-amd64-CD-1.iso
Comme d'hab, pour toute commande nux, consulter le man pour plus d'infos.