転送速度は表面的(非常に速い)

転送速度は表面的(非常に速い)

HDD からペンドライブ (安価な SanDisk USB2.0) にファイルを転送すると、転送速度は最初は非常に高速 (80-250MBps) で、最後に転送表示が停止 (ハングアップすることもあります) します。しばらくすると、通常は正常になります (Windows で転送を完了するのに通常かかる時間と同じ時間がかかります)。ペンドライブから HDD に転送中の速度は正常 (18-22MBps) です。別の Corsair ペンドライブを使用してテストしましたが、結果は同じでした。

ノートパソコンモデル: Asus X55C デュアルブート、Windows 8.1

答え1

マシンの特定の構成によって異なりますが、これはディスク キャッシュが機能している可能性が最も高いです... コピーされるファイルは最初にディスク キャッシュに転送され、その後、バックグラウンドでカーネルがキャッシュからディスクにコピーします。

ディスク キャッシュ メモリを取得するには、次を使用します。

free --human

次のような結果が表示されます:

             total       used       free     shared    buffers     cached
Mem:          3.8G       3.7G       136M       362M        13M       1.6G
-/+ buffers/cache:       2.0G       1.8G
Swap:         7.6G        57M       7.6G

上記の数値では、キャッシュは である1.6Gため、他の読み取り/書き込みが行われていない場合、その数値以下の外部 USB スティックにコピーされたファイルは転送速度が速く、キャッシュがいっぱいになると、コピーは USB スティックの実効速度まで低下します...

関連情報