Simulando uma conexão de rede de alta latência e baixa largura de banda no Linux

19

Gostaria de simular uma conexão de rede de alta latência e baixa largura de banda em minha máquina Linux.

A largura de banda limite foi discutida antes, p. aqui , mas não consigo encontrar nenhuma postagem qual endereço limita a largura de banda e a latência.

Eu 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 script de controle de taxa de exemplo 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 posso criar uma conexão de baixa latência e alta largura de banda usando tc ou qualquer outra ferramenta prontamente disponível?

    
por Justin L. 31.05.2010 / 07:19

2 respostas

15

Aha! Funciona se invertermos a ordem dos comandos.

tc qdisc add dev lo root handle 1: htb default 12 
tc class add dev lo parent 1:1 classid 1:12 htb rate 20kbps ceil 20kbps 
tc qdisc add dev lo parent 1:12 netem delay 1000ms 

link

    
por 01.06.2010 / 02:09
1

Não é gratuito, mas o Proxy de Depuração Charles Web pode simular conexões de alta latência de baixa largura de banda

link

    
por 31.05.2010 / 07:24