Ich möchte eine Netzwerkverbindung mit hoher Latenz und geringer Bandbreite auf meinem Linux-Computer simulieren.
Die Begrenzung Bandbreite wurde bereits diskutiert, zum Beispiel hier , aber ich kann keine Beiträge finden , die Adresse sowohl Bandbreite und Latenz zu begrenzen.
Ich kann entweder hohe Latenz oder niedrige Bandbreite verwenden tc
. Aber ich konnte diese nicht zu einer einzigen Verbindung zusammenfassen. Insbesondere funktioniert das Beispiel-Skript zur Ratensteuerung hier nicht für mich:
# 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
Wie kann ich eine Verbindung mit geringer Bandbreite und hoher Latenz mithilfe tc
eines anderen sofort verfügbaren Tools erstellen ?
linux
networking
traffic-shaping
Justin L.
quelle
quelle
Antworten:
Aha! Es funktioniert, wenn wir die Reihenfolge der Befehle umkehren.
https://lists.linux-foundation.org/pipermail/netem/2010-May/001388.html
quelle
Es ist nicht kostenlos, aber der Charles Web Debugging Proxy kann Verbindungen mit hoher Latenz und niedriger Bandbreite simulieren
http://www.charlesproxy.com/dokumentation/proxying/throttling/
quelle