Je voudrais simuler une connexion réseau à haute latence et faible bande passante sur ma machine Linux.
Limiter la bande passante a déjà été discuté, par exemple ici , mais je ne trouve aucun article qui traite de la limitation de la bande passante et de la latence.
Je peux obtenir une latence élevée ou une bande passante faible en utilisant tc
. Mais je n'ai pas pu les combiner en une seule connexion. En particulier, l'exemple de script de contrôle de débit ici ne fonctionne pas pour moi:
# tc qdisc add dev lo root handle 1:0 netem delay 100ms
# tc qdisc add dev lo parent 1:1 handle 10: tbf rate 256kbit buffer 1600 limit 3000
RTNETLINK answers: Operation not supported
Comment puis-je créer une connexion à faible bande passante, à latence élevée, en utilisant tc
ou tout autre outil facilement disponible?
linux
networking
traffic-shaping
Justin L.
la source
la source
Réponses:
Ah! Cela fonctionne si nous inversons l'ordre des commandes.
https://lists.linux-foundation.org/pipermail/netem/2010-May/001388.html
la source
Ce n'est pas gratuit, mais Charles Web Debugging Proxy peut simuler des connexions à faible bande passante et à latence élevée
http://www.charlesproxy.com/documentation/proxying/throttling/
la source