Nous hébergeons une application sur un serveur distant. Nous devons le tester avec une bande passante réseau limitée (pour les utilisateurs avec un mauvais accès à Internet).
Puis-je limiter ma bande passante Internet? Par exemple: 128 Ko par seconde.
networking
bandwidth
qos
fiction
la source
la source
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_tcComme indiqué dans la réponse précédente, WonderShaper fait le travail facilement. J'inclus les informations du lien ci-dessus par Jwalanta Shrestha
merveershaper - Un outil simple pour limiter la bande passante d'une interface particulière.
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,
Pour effacer la limite,
la source
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.
la source
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.)la source
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.
la source
Vous pouvez également utiliser le module iptables hashlimit. Voici un exemple simple:
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.
http://ipset.netfilter.org/iptables-extensions.man.html
la source