USBフラッシュドライブへのDebianファイル転送の奇妙な動作

USBフラッシュドライブへのDebianファイル転送の奇妙な動作

比較的大きなファイルをUSBドライブに転送/コピーしようとすると、異常な問題が発生しました。

最初は伝送速度が伝送の終わりまで安定して見える。たとえば、2GBファイルを転送する場合、1.7GBが転送されると、転送速度は約90 Mb / sから10 Mb / sに急落し、残りの転送期間中は10で安定するように見えます。

なぜこれが起こるのか知っている人がいますか?それとも他の人がこの問題に遭遇したのか知っていますか?ありがとうございます。

編集:実際に思ったよりもはるかに悪いことがわかりました。これは約400 Mb / sから始まり、約1 Mb / sに達するまで指数関数的に減少します。

ベストアンサー1

これは、USBドライブの(書き込み)キャッシュが指定された量のデータをバッファリングし、バッファからディスクに書き込むことができるためです。この技術を使用すると、「通常/中サイズ」ファイルをかなり迅速に作成できます。書き込み中のファイルがバッファより大きい場合、バッファはオーバーロードされ、書き込み操作をディスクに直接書き込む必要があります。この場合、パフォーマンスが低下します。

おすすめ記事