Synologyの読み取りパフォーマンスが6000以上のジャンボフレームで低下する
短縮版 私のホームネットワークは、すべてが少なくとも9000バイトまでのジャンボフレームをサポートするデバイスを備えた純粋なギガビットです。SynologyのMTUジャンボフレーム設定を6000(バイト)に増やすと、パフォーマンスが向上します(書き込み810Mbps、読み取り945Mbps)。値を7000に設定すると、読み取りパフォーマンスのみが破壊されます(これにより、4Mbpsまでずっと低下します)。書き込みパフォーマンスは高速のままです。 ほとんどのジャンボフレームの問題には方向性が関連付けられておらず、通常は全部か何もないため(パケットがどこから来たかに関係なく、スイッチでドロップされます)、これは予期しないことです。そこではありません任意のすべてで起こってIPフラグメンテーションが、TCP層は本当に不幸です。この非対称/不安定な動作の原因は何ですか?すべての機器がサポートするはずの9000バイトMTU全体をサポートするように修正するにはどうすればよいですか? ロングバージョン これらは、これを理解しようとしているときに取った私の編集したメモです。 クライアント Realtek PCIe GBEファミリーコントローラーRTL8167 ジャンボフレーム:9KB MTU $ netsh interface ipv4 show subinterfaces MTU MediaSenseState Bytes In Bytes Out Interface ------ --------------- --------- --------- ------------- 9198 1 32501506 11275394 Local Area Connection (9198には14バイトのイーサネットヘッダーが含まれていないようです) $ ping -l 1500 -f 192.168.1.84 (クライアントで実行されているWiresharkで観察。すべてのサイズはワイヤーバイトサイズです) [9213、∞]ホストから送信されません(フラグメント化が必要です) [9019、9212]送信されましたが応答がありません [9015、9018]断片化されたIP応答 [42、9014 ]断片化されていないIP [ …