USB 経由のダウンロードはなぜこんなに遅いのでしょうか?

USB 経由のダウンロードはなぜこんなに遅いのでしょうか?

USB 経由でフラッシュ メモリにダウンロードすると、ハード ドライブにダウンロードするよりも大幅に遅くなるのはなぜでしょうか?

Firefoxアドオンを使用してrapidshare.comからファイルをダウンロードしていましたダウンゼムオールまず、理論上の帯域幅が 480 Mbit/s である USB 2.0 経由で USB フラッシュ ドライブに直接ダウンロードしようとしましたが、ダウンロードが約 20 kb/s で止まってしまいました。

同じファイルを/tmpハードドライブ上の別の場所にダウンロードしようとすると、ダウンロード速度は簡単に 1MB/秒を超えました。

ボトルネックが USB 2.0 バスではあり得ない場合、この違いをどのように説明できるでしょうか?

答え1

それは Firefox のバグです :-(

https://bugzilla.mozilla.org/show_bug.cgi?id=623866

それはしばらく前から存在していましたが、誰もそれを修正するほど気にしていませんでした。

答え2

USBフラッシュドライブは、多くの場合とても遅い、悲惨なほど遅い。本当にそれだけです。フラッシュが遅いなら、USB がどれだけ速くても意味がありません。典型的な USB フラッシュ ドライブは、狭い路地に通じる 8 車線の高速道路です。

実際に、ベンチマークで 100KB/秒の USB フラッシュ ドライブを見たことがあります。ただし、最近では安価なものでも 3MB/秒に達するのが一般的です。

答え3

USB2.0 の理論上の帯域幅制限 480mbps は、単に利用可能な帯域幅であり、デバイスが実際に実行する速度ではありません。USB デバイスが実行する速度は、デバイス自体のパフォーマンスに基づきます。低速 (つまり、安価な) フラッシュ ドライブでは、動作が遅くなります。適切に調査してパフォーマンスの良いフラッシュ ドライブを見つければ、それを手に入れることができます。データ転送に使用される他のデバイスと同様に、フラッシュ ドライブにも速度定格と仕様があります。

例:http://www.memoryexpress.com/Products/MX29701(最大27MB/秒の書き込み、最大25MB/秒の読み取り)

関連情報