![htb 中的“quantum”和 fq_codel qdisc 有什么区别?](https://linux22.com/image/740163/htb%20%E4%B8%AD%E7%9A%84%E2%80%9Cquantum%E2%80%9D%E5%92%8C%20fq_codel%20qdisc%20%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F.png)
根据手册页
氢能结核
量子
一次从 leaf 提供多少字节 {使用 r2q}
FQ代码
量子
它是公平排队算法中用作“缺陷”的字节数。默认设置为 1514 字节,相当于以太网 MTU 加上 14 字节的硬件头长度。
问题:
1. 它们是同一件事吗?
2. 如何配置它们才能达到最佳性能?
答案1
这些参数的本质是相同的 - 在切换到其他流的服务之前,单个流可以出队多少字节。为了获得最佳粒度,此值应接近并略大于最大数据包大小。
HTB 已经实施了很久,默认值(速率与量子比)不适合当前速度(您可以在输出r2q
中看到很多消息)。因此,最好手动指定 1514 的值以实现统一。dmesg
quantum of class ... is big. Consider r2q change