web-dev-qa-db-ja.com

このファイル転送速度が低下する原因は何ですか?

このスクリーンショットは、同じ物理マシン上の1つの論理ボリューム(RAID0の2つのスピンドルで構成されている)から別の論理ボリューム(RAID0の2つのスピンドルで構成されている)に大きなファイル(.VHD)を転送しているところです。 (これは本番環境ではないため、そのハードウェア構成の健全性について心配する必要はありません。)同じLAN上の3番目のマシンでExplorer.exeを介して転送を開始したため、一部のTCPプロトコルがここでの犯罪に関係している;私は知りません。

ファイル転送が開始されると、約220MB /秒でピークに達します。これは、このマシンでのボリュームからボリュームへの転送に期待される速度です。その後、途中で約50%低下し、約50-に低下します。 75MB/sで、ほぼその速度で終了します。

Slowdown halfway through the file

ボリュームからボリュームへのファイル転送速度が転送の途中で一貫して半分になる理由について何か考えはありますか?同じ転送を数回テストし、毎回まったく同じ動作をしました。

編集:エクスプローラーの代わりにrobocopyを使用してこれを再度テストしました。別のファイルを使用していますが、3番目のワークステーションからコピーを開始しています。

robocopy transfer speed

Robocopyを使用したファイルコピーの途中で大幅な速度低下は見られませんでしたが、最後の転送速度を見ると、ギガビットイーサネットの理論上の制限をはるかに上回っています。

編集#2:これはエクスプローラーを通して見た同じ転送です。このファイルの速度低下はありません。唯一の違いは、このVHDが最初のVHDの約半分のサイズであることです。

no slowdown

ファイルのコピー速度がGigEが提供できる速度よりも速いという、2つの異なるツールからの一貫した証拠であるため、転送がネットワークを介して行われているとはまだ確信していません。しかし、最初の大きなファイルが転送の途中で速度低下に悩まされる理由はまだわかりません。おそらく、この実験には2つの多くの変数/要因があります。

3
Ryan Ries

転送はネットワーク経由で行われます。これらのデスクトップがすべてギガビットイーサネット経由で接続されていると仮定すると、60〜70MB /秒がファイル転送のかなり一般的な速度です。あなたが言及した「3番目のデスクトップ」は、2つの共有が同じ物理ボックス上にあることを知らないか気にしません。わかっているのは、共有A(ソースRAID0)から共有B(宛先RAID0)にコピーしていることと、これらが両方ともネットワークの宛先であることだけです。

修正は簡単です。リモートデスクトップを使用してRAID0アレイのボックスにログインし、その方法でファイルのコピーを開始します。

1
Joel E Salas