Gostaria de simular uma conexão de rede de alta latência e baixa largura de banda na minha máquina Linux.
A limitação da largura de banda já foi discutida antes, por exemplo, aqui , mas não consigo encontrar nenhuma postagem que trate de limitar a largura de banda e a latência.
Posso obter alta latência ou baixa largura de banda usando tc
. Mas não consegui combiná-los em uma única conexão. Em particular, o exemplo de script de controle de taxa aqui não funciona para mim:
# 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
Como criar uma conexão de baixa largura de banda e alta latência, usando tc
ou qualquer outra ferramenta prontamente disponível?
linux
networking
traffic-shaping
Justin L.
fonte
fonte
Respostas:
Aha! Funciona se revertermos a ordem dos comandos.
https://lists.linux-foundation.org/pipermail/netem/2010-May/001388.html
fonte
Não é gratuito, mas o Charles Web Debugging Proxy pode simular conexões de alta latência e baixa largura de banda
http://www.charlesproxy.com/documentation/proxying/throttling/
fonte