私は最近FreeNASボックスを作り、それを使って私が何年にもわたって蓄積してきたすべてのデジタルジャンクを保管しようとしています。それはかなりうまくいっています、しかしそれにファイルを転送するとき、私は転送速度が定期的にそして頻繁に再び増加する前に0に落ちることに気づきました。
各ファイルのサイズは、最大300 MBから2 GB以上です。
私の質問はそれです:何がこれを引き起こしているのですか?
たぶん、これは基本的にはソースハードドライブのシーク時間を示しているだけなのかもしれませんが、Googleで調べたところ、何らかの方法で情報を見つけることができなかったのでしょう。
私はそれが輻輳制御メカニズムであると信じる傾向がありますが、スタックのどの時点では不明です。スイッチとルータはバックオフアルゴリズムを使用してデータリンク層で輻輳制御を行い、IPは(ICMPを介して)Source Quenchメッセージを使用して輻輳に応答し、TCPはウィンドウサイズを下方調整してこれを実行します。続行する前に、より頻繁に応答します。あなたの急上昇と変動は均等に分散されているように見えるので、それはおそらくTCPフロー制御ではありません。私はそれほど急でない谷が少なくなることを期待するでしょう。
—
Frank Thomas