tc qdisc tbf - calcula a latência sensível e explode a partir da taxa

1

Eu quero criar um script simples que me permita limitar a velocidade de saída de uma interface entre 56k (velocidade do modem) e 1MBit / s. Descobri que algo ao longo do seguinte faz o trabalho:

tc qdisc add dev eth1 root tbf rate 220kbit latency 50ms burst 1540

Mas agora eu gostaria que a entrada para o meu script fosse apenas a "taxa". Qual seria uma boa maneira de calcular a boa latência e os valores de burst se eu soubesse a taxa?

A man page tbf diz que o burst mínimo deve ser a taxa dividida pelo meu kernel HZ. Isso faz sentido, mas não me ajuda a encontrar uma fórmula para calcular um valor de burst sensível da taxa. Possivelmente eu quero que meu valor de burst seja um pouco maior que o mínimo?

E como eu calcularia um bom valor de latência? A latência deve mudar com a velocidade?

    
por josch 25.11.2014 / 10:55

0 respostas