我想创build一个简单的脚本,使我能够将接口的输出速度限制在56k(调制解调器速度)和1MBit / s之间。 我发现下面的这个工作是做的:
tc qdisc add dev eth1 root tbf rate 220kbit latency 50ms burst 1540
但是现在我希望脚本的input只能是“速度”。 如果我只知道速率,那么计算好的延迟和突发值将会是一个好的方法吗?
tbf手册页说最小突发应该是由我的内核HZ划分的速率。 这是有道理的,但它不能帮助我find一个公式,从速度计算明显的爆裂值。 可能我希望我的爆发值比最小值大一点?
而我将如何计算一个很好的延迟值? 延时是否应该随速度变化?