1

docker的网络接口带宽限制是如何确定的?是基于物理网卡带宽吗?如果没有,从哪里获取带宽?

我有一个特定的应用程序部署,docker 创建多个网卡。现在,当我们将数据发送到该节点时,我们将其发送到物理网卡,即 1Gbps,我们能够看到物理网卡中的传入数据,并且正如我们所期望的,我们还可以看到 docker 创建的网卡上的数据,现在当我想确定该节点每秒的带宽使用情况时,我可以假设所有 docker nics 使用的带宽是从物理带宽中获取的吗?例如:在运行测试中,如果物理网卡的带宽使用量为 100Mbps,而 4 个 docker 网卡的总带宽为 200Mbps,那么我们是否可以说物理网卡的总带宽使用量为 400Mbps?

4

1 回答 1

0

Docker 不处理此类功能。见:https ://github.com/moby/moby/issues/9607

看看 cgroup net_cls https://www.kernel.org/doc/Documentation/cgroup-v1/net_cls.txt

于 2019-09-23T15:17:54.887 回答