是否有 tc-sfq(随机公平队列)的替代方法,允许根据数据包大小(总字节)而不是数据包计数来配置限制?
这样做的原因是,给定一个 50 字节的数据包大小,一个 htb 类(速率=1000kbit)可以例如每 10 毫秒出列 25 个数据包,但是对于 1500 字节的数据包大小,每 10 毫秒只有 0.83 个数据包。
如果我将 tc-sfq 限制设置为 25 个数据包,那么在最坏的情况下,一个完整的队列需要 300 毫秒才能清空。
--
这是在 Linux 3.0.101 上,所以像 fq_codel 这样的东西不能正常工作。也许有人有一个补丁,用字节限制替换了 sfq 数据包限制(类似于 pfifo 与 bfifo)?