
Quiero crear un script simple que me permita limitar la velocidad de salida de una interfaz entre 56k (velocidad del módem) y 1MBit/s. Descubrí que algo como lo siguiente hace el trabajo:
tc qdisc add dev eth1 root tbf rate 220kbit latency 50ms burst 1540
Pero ahora me gustaría que la entrada a mi script fuera sólo la "tasa". ¿Cuál sería una buena manera de calcular buenos valores de latencia y ráfaga si solo conozco la velocidad?
La página de manual de tbf dice que la ráfaga mínima debe ser la velocidad dividida por los HZ de mi núcleo. Esto tiene sentido pero no me ayuda a encontrar una fórmula para calcular un valor de ráfaga sensible a partir de la velocidad. ¿Posiblemente quiero que mi valor de ráfaga sea un poco mayor que el mínimo?
¿Y cómo calcularía un buen valor de latencia? ¿Debería la latencia cambiar con la velocidad?