nfsはジャンボ(MTU = 9000)の使用に問題がありますが、デフォルト(MTU = 1500)を使用できます。

nfsはジャンボ(MTU = 9000)の使用に問題がありますが、デフォルト(MTU = 1500)を使用できます。

Ubuntu 18.04サーバーを実行している2つのサーバー間にローカルネットワーク設定があります。これらは10Gネットワ​​ークスイッチ(実際には2つの結合接続、それぞれ10G)を介して接続されます。パフォーマンス上の理由から、/ etc / netplanはそのインターフェイス(イーサネットまたはボンディング)にmtu = 9000を設定しました。サブネット内のすべてのコンピュータはMTU = 9000に設定されています。前の質問と解決策を確認してください。スマートスイッチでリンク集約グループ(LAG)を設定すると、帯域幅のリンク集約(ボンディング)が機能しません。

高い帯域幅(> 15 GBit / sec)で、SSHを介してコンピュータ間でファイルをコピーするなどの作業を実行できます。

あるサーバーには、nfs(nfs4、nfs3も試みました)エクスポートがあります。サブネット上の他のシステムでは、いくつかのnfsディレクトリをマウントして表示できます。設定と動作は同じです:https://help.ubuntu.com/community/NFSv4Howto

ただし、「ls」、「cd」、さらには「df」などのコマンドは、クライアント上でランダムに無期限に中断されます。

スイッチのジャンボフレームを「アクティブ」に保ちながら、クライアントおよびホストインターフェイスのMTUをデフォルト値(1500)に変更してみました。奇妙なことに、これですべての問題が解決されました。

NFS(4)がジャンボフレームと互換性がないのか、それに洞察力を持っている人がいるのか疑問に思います。私は人々がさまざまなMTUサイズでnfsを「最適化」し、「ls」などをぶら下げて言及していますが、決して同じ文脈にはないことを発見しました。

関連情報