使用tb tbf来限制入口带宽的工作,但我不知道细节

我在主机上发现了Docker容器的veth,并使用以下命令来限制容器的入口带宽。

tc qdisc add dev veth root tbf rate 200mbit latency 50ms burst 800000 

有用。 不过,我还有另一个集装箱,他们两个都有很大的入口stream量。 我的网卡容量是1000m。 据我所知,入口stream量首先进入docker0桥接,然后进入veth,然后通过容器(net命名空间)内的对等体离开。

我假设每个veths会有两个500mbps(这是不使用tc的情况),其中一个由于tbf缩减到200mbit。 我testing了它来validation我的假设,但有一个800mbps的stream量和一个200 mbps的stream量。 我以为tbf只有在交通受到威胁之后才起作用,但显然我错了。 哪一部分导致这个结果?