HTB 超限流量 BW

问题描述 投票:0回答:1

我正在使用 TC Linux HTB 来限制出口接口中的流量带宽。

为此,我在 Linux 容器上设置了以下说明:

tc qdisc 添加 dev eth2 根句柄 1:htb 默认 12 tc 类添加 dev eth2 父级 1:classid 1:1 htb 速率 100mbit ceil 100mbit tc 类添加 dev eth2 父级 1:1 classid 1:10 htb 速率 40mbit ceil 100mbit tc 类添加 dev eth2 父级 1:1 classid 1:12 htb 速率 1bps ceil 100mbit

在不配置任何过滤器的情况下,当我实现一个吞吐量为200M的iperf3经过容器时,流量会经过默认队列(12)。然而,我获得的速度不是 100 Mbps,而是 73-75 Mbps。

为什么会发生这种情况?

controls token bucket traffic hierarchical
1个回答
0
投票

如果HTB超出流量带宽限制,则意味着为特定类别或队列分配的带宽不足以处理传入流量。这个问题可以通过调整 HTB 配置来分配更多带宽或优先考虑关键流量来解决。 https://serverfault.com/questions/254535/traffic-shaping-on-linux-with-htb-weird-results

© www.soinside.com 2019 - 2024. All rights reserved.