我想创建一个简单的脚本,让我将接口的传出速度限制在 56k(调制解调器速度)和 1MBit/s 之间。我发现下面的一些内容可以完成这项工作:
tc qdisc add dev eth1 root tbf rate 220kbit latency 50ms burst 1540
但现在我希望脚本的输入仅仅是“速率”。如果我只知道速率,那么计算良好延迟和突发值的最佳方法是什么?
tbf 手册页说最小突发应该是速率除以我的内核赫兹。这很有道理,但它并没有帮助我找到一个公式来根据速率计算合理的突发值。也许我希望我的突发值比最低值大一点?
我该如何计算一个好的延迟值?延迟是否应该随着速度而改变?