Chciałbym zasymulować połączenie sieciowe o dużym opóźnieniu i niskiej przepustowości na moim komputerze z systemem Linux.
Ograniczanie przepustowości zostało już wcześniej omówione, np. Tutaj , ale nie mogę znaleźć żadnych postów, które dotyczą ograniczenia zarówno przepustowości, jak i opóźnień.
Mogę uzyskać zarówno duże opóźnienie, jak i niską przepustowość tc
. Ale nie byłem w stanie połączyć ich w jedno połączenie. W szczególności przykładowy skrypt kontroli szybkości tutaj nie działa dla mnie:
# 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
Jak mogę utworzyć połączenie o niskiej przepustowości i dużym opóźnieniu, za pomocą tc
lub innego łatwo dostępnego narzędzia?
linux
networking
traffic-shaping
Justin L.
źródło
źródło
Odpowiedzi:
Aha! Działa, jeśli odwrócimy kolejność poleceń.
https://lists.linux-foundation.org/pipermail/netem/2010-May/001388.html
źródło
To nie jest darmowe, ale Charles Web Debugger Proxy może symulować połączenia o niskiej przepustowości i duże opóźnienia
http://www.charlesproxy.com/documentation/proxying/throttling/
źródło