![MTUジャンボフレームの正しい値を見つける方法[閉じる]](https://linux33.com/image/129014/MTU%E3%82%B8%E3%83%A3%E3%83%B3%E3%83%9C%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%81%AE%E6%AD%A3%E3%81%97%E3%81%84%E5%80%A4%E3%82%92%E8%A6%8B%E3%81%A4%E3%81%91%E3%82%8B%E6%96%B9%E6%B3%95%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
私たちはすべてのLinuxシステムにジャンボフレームを設定することにしました。マスターマシン、ウォーカーマシン、Kafkaマシンを含むhadoopクラスタがあります。
私たちのスイッチ(Cisco)はジャンボフレームと連携して問題ありません。ただし、ジャンボフレームは8000、9000、または8000の間またはそれ以下に設定できます。
質問
- 最適なMTU値を計算する式は何ですか?
- より良いLinuxカーネルパフォーマンスのためにMTU値を設定するには?
答え1
ジャンボフレームの最適値は、ネットワークデバイスがサポートする最大MTU値です。ただし、一部のネットワークノードの断片化を防ぐには、すべてのルーティングパスがこのMTU値をサポートしていることを確認する必要があります。
したがって、パケットルーティングパスを巡回して最大MTU値を定義する必要があります。次に、すべてのネットワークノードにこの値を設定します。
Linuxでは、次の方法でジャンボフレームを有効にできます。
sudo ip link set <interface> mtu <mtu_value>
確認するには、以下を試してください。
ip link show <interface>