Réponses:
Vous pouvez limiter la bande passante du réseau sur l'interface à l'aide de la commande appelée tc
Page de manuel disponible à l' adresse http://linux.die.net/man/8/tc.
Pour un script simple, essayez WonderShaper .
Un exemple d'utilisation de tc:
tc qdisc add dev eth0 root tbf rate 1024kbit latency 50ms burst 1540
tc
commande, vous pouvez consulter le post de mark ici mark.koli.ch/… le wiki openvz a plus d'exemples openvz.org/Traffic_shaping_with_tc
Comme indiqué dans la réponse précédente, WonderShaper fait le travail facilement. J'inclus les informations du lien ci-dessus par Jwalanta Shrestha
apt-get install wondershaper
merveershaper - Un outil simple pour limiter la bande passante d'une interface particulière.
$ sudo wondershaper {interface} {down} {up}
les {down} et {up} sont en bande passante en kpbs
Ainsi, par exemple, si vous souhaitez limiter la bande passante de l'interface eth1 à 256 kbps en liaison descendante et à 128 kbps en liaison montante,
$ sudo wondershaper eth1 256 128
Pour effacer la limite,
$ sudo wondershaper clear eth1
La limitation des ressources réseau en fonction de certains critères fait l’objet de la qualité de service . Il existe différentes manières de contrôler le trafic utilisateur sur les systèmes Linux.
Il existe un bon tutoriel sur les techniques de routage avancées et le contrôle du trafic sur Linux par Bert Hubert.
Si vous avez déjà une configuration Apache quelque part, vous pouvez utiliser mod_bw
cette option, qui fonctionne également sur les connexions proxy (c'est-à-dire qu'Apache transfère tout au serveur approprié, mais ralentit les réponses.)
Dummynet fait ce que vous voulez et plus encore, vous pouvez même contrôler la latence, la perte de paquets aléatoire et bien plus encore.
Vous pouvez également utiliser le module iptables hashlimit. Voici un exemple simple:
iptables -A FORWARD -m hashlimit --hashlimit-supérieur à 512ko / sec --hashlimit-burst 1mb --hashlimit-mode srcip, dstip --hashlimit-name bwlimit -j DROP
Cette règle limite le trafic qui traverse la chaîne FORWARD à 512 ko / s avec une rafale de 1 Mo pour chaque paire source / destination.
Consultez la section hashlimit du manuel d’iptables pour plus d’informations.