如何找到正确的 MTU Jumbo 帧值

网络工程 网络 linux 表现
2021-07-15 04:55:07

我们决定在我们所有的 linux 机器上设置巨型帧

我们有带有主机器、工人机器和 kafka 机器的 hadoop 集群

我们的交换机(思科)适用于巨型帧,而且很好

但是巨型帧可以设置为 8000 或 9000 或它们之间或小于 8000 计算最佳 MTU 值的公式是什么?

2个回答
  1. 确保巨型帧和标准帧之间存在显着的性能差异 - 没有它,就没有理由深入研究。硬件卸载往往会使巨型帧过时,除非您需要最后 4% 的吞吐量。
  2. 您应该考虑您的延迟和 QoS 要求。Jumbos 会增加延迟并可能损害 QoS。
  3. 检查您的设备是否仍然可靠。一些设备支持巨型,但与它们的行为相当糟糕。缓冲区可能太小。

不幸的是,主机的配置在这里是题外话。

大多数情况下,我设置了 9000 或 9216(最大值)。这取决于您的 NIC 和其他与交换机直接连接的设备。