Linux

如何找到正確的 MTU 巨型幀值

  • March 6, 2018

我們已經決定在我們所有的 Linux 機器上設置巨型幀。我們有一個包含 master 機器、worker 機器和 Kafka 機器的 hadoop 集群。

我們的交換機(思科)適用於巨型幀,這很好,但巨型幀可以設置為 8000 或 9000 或它們之間或小於 8000。

問題

  • 計算最佳 MTU 值的公式是什麼?
  • 如何設置 MTU 值以獲得更好的 Linux 核心性能?

Jumbo Frames 的最佳值是網路設備支持的最大 MTU 值。但是您應該確保所有路由路徑都支持該 MTU 值,以防止在某些網路節點上出現碎片。

因此,您應該遍歷數據包路由路徑並定義最大 MTU 值。然後,在所有網路節點上設置此值。

在 Linux 中,可以通過以下方式啟用巨型幀:

sudo ip link set <interface> mtu <mtu_value> 

為了確保嘗試這個:

ip link show <interface>

引用自:https://unix.stackexchange.com/questions/428411