2011-07-31 04:51:31 +0000 2011-07-31 04:51:31 +0000
74
74

USB2.0ドライブで可能な最大の典型的な速度は何ですか?

USB2.0が480Mb/sec(または60MB/sec)の転送をサポートしているにもかかわらず、私はコンピュータとUSBドライブの間で30MB/secしか取得していません(したがって、私は定格速度の半分しか取得していません)。(したがって、私は定格速度の半分の速度しか出ていません) このような見かけ上の速度が半分になるようなUSB規格の何かがあるのでしょうか?

Réponses (10)

45
45
45
2015-11-03 09:19:42 +0000

USB 2は1ミリ秒のフレームを使用し、高速(480Mb/s)モードでは8つのマイクロフレームに分割されます。(USB大容量記憶装置で使用される)バルクパケットの最大サイズは512バイトです。この非常に有益な文書](http://www.cypress.com/file/88486/download)によると、理論上の最大パケットサイズは1マイクロフレームあたり13パケットです。だから、USB 2ドライブの_理論的な最大速度は次のとおりです:

1000 * 8 * 512 ¶* 13 = 53248000 ~= 53 MB/s Cypressからのこの他のドキュメントによると、彼らは実際に43 MB/sを達成していると最後の近くに書いてあります。

実際にはフラッシュ自体が限界でしょう。

26
26
26
2011-07-31 05:04:45 +0000

あなたのフラッシュドライブがボトルネックになっています。彼らは60MB/sの理論上の最大値に達することができません。ここでは、 Wikipedia からの抜粋です:

最新のフラッシュドライブはUSB 2.0の接続性を持っています。しかし、NANDフラッシュに固有の技術的な制限があるため、USB 2.0の高速仕様がサポートする480Mビット/秒(60MB/秒)を使用していません。現在利用可能な最速のドライブは、デュアルチャネルコントローラを使用していますが、それでも現在の世代のハードディスクから可能な転送速度や最大の高速USBスループットを大幅に下回っています。(….)

典型的な高速ドライブは30メガバイト/s (MB/s)までで読み、約半分の速度で書き込むと主張しています。これは、12 Mbit/s (1.5 MB/s)の最大速度に制限されているUSB 1.1 “フルスピード "デバイスよりも約20倍速いです。

20
20
20
2013-01-21 17:42:21 +0000

30MB/秒前後が典型的な最大転送速度です。

USB 1.0とUSB 2.0の接続は半二重で、データは一度に一方向にしか流れません。

それに比べて、USB 3 とイーサネットは全二重で、期待されている転送速度をよく満たしていると思います。私はいくつかのテストを行い、ディスクキャッシュ(デバイスのプロパティ)を有効にし、USBの最大転送サイズを2MB(KB2581464)に増加させましたが、それ以上速くすることはできませんでした。

7
7
7
2013-07-22 21:27:18 +0000

USB 2.0インターフェイスは、パケット間の間隔だけでなく、シグナリングやコマンドのオーバーヘッドのために制限されることがあります。ドライブはインターフェイスよりもはるかに高速です。書き込み速度は、書き込み後のベリファイリードと、別の回答で言及されているようにUSB信号が半二重であるという事実のために、50%近く遅くなっています。

6
6
6
2012-09-27 10:21:41 +0000

2007年半ばのiMacと1台のVerbatim USB2ディスクでFW800ドライブにデータを転送した場合、36-37MB/sの転送速度が得られました。

同じUSB2ハブに接続された別のUSB2ディスク(Packard Bell)から同じFW800ドライブに2回目の転送を追加すると、転送速度は42MB/sに増加します。これは例外的なことで、これまでUSB2で見た中で最高の転送速度です。

USB2.0で35-40MB/s以上の転送は事実上不可能で、私はすでにUSB2コントローラをこれらのディスクのためだけに捧げていました、マウスや他のデバイスが干渉することはありませんでした。

4
4
4
2013-10-26 06:15:05 +0000

USB 2.0は480Mb/sの_シグナリング速度をサポートしています。ウィキペディアのページには、実効スループットは最大35MB/sと書かれています。ビットは通常、デバイス間で内部的に表現されているのと同じ方法では伝送されないので、格差があります。要因の数は、電磁干渉のようなデバイス間でデータを送信するときに説明する必要があります。 http://en.wikipedia.org/wiki/8b/10b_encoding

上のリンクは、エンコーディングスキームの例です。USB 3.0で使用されています。

3
3
3
2011-07-31 05:43:37 +0000

私は本当に速度を計算することについて多くを考えたことがないが、明らかにこの種の転送に関連付けられている実際のオーバーヘッドがあります。私はGoogleで検索し、あなたが何かにしている私の事を作る、あなたが説明したように速度とポストの後に見つかりました。

私はちょうどUSB 2.0 1TBシーゲイト外付けドライブを鞭打って、それを形成し、でテストするのに十分な大きさのサンプリングをコピーすることにしました。13,595,211,905バイト(約12GB)。私はSymantec Endpoint Protection AVを実行しています。

この計算機によると、オーバーヘッド0%でコピーするのに3:46分しかかからないはずなのですが、実際には9:17かかり、速度は23.9MB/秒まで落ちてしまいました。

私はその後再起動して(メモリをクリアするために)、私のAVが実行されていない状態でそれを試してみましたが、それはまだ9:15にかかったか、または2秒しかかかりませんでした(私はそれが少なくともSymantec AVのための良いニュースであると推測しています)。

1
1
1
2015-04-10 11:02:54 +0000

この投稿は少し古いので、まだ関連性があるかどうかはわかりませんが、USB 2の速度はバスアクセスの関係で280Mbps(35MBps)で最大になります。

Wikiから引用:

USB 2.0は2000年4月にリリースされ、USB 1.x Full Speedの12Mbit/sに加え、High Speedと呼ばれる480Mbit/sの高い最大シグナリングレートを追加しました。バスアクセスの制約により、高速信号レートの実効スループットは35MB/sまたは280Mbit/sに制限されています。

0
0
0
2014-03-28 12:16:38 +0000

どんなチェーンも、最も弱いリンクと同じくらいしか強くありません。USB2デバイスを使用している場合、転送性能が弱くなる可能性があるのは、ホストコントローラのファームウェア、ドライバソフトウェア、使用されている物理的なケーブル(短くて太い方が若干良いかもしれません)、そしておそらく最も重要なのは、実際に接続されているデバイス自体と、ファームウェア、フラッシュ/キャッシュチップ、そしてよく知られている帯域幅のボトルネックである回転するディスクのパフォーマンスのすべてが含まれています。

利用可能なI/O帯域幅の論理的な順序でチェックしてください - プロセッサ/コントローラのパフォーマンス/L1/L2キャッシュDRAMのパフォーマンス/ファームウェア/フラッシュストレージチップのパフォーマン スは、その後、大きさの順序で遅い回転ディスクストレージのパフォーマンス。

理論上の最大パフォーマンス(毎秒480メガビットまたは60メガバイト)は、それに接続されているものではなく、バスのためだけであり、非常に多くの場合、実際に観察されたパフォーマンスははるかに低いです。

-2
-2
-2
2015-11-21 00:41:01 +0000

USB2と5400 rpmのハードディスクドライブは、ドライブのハードウェアとSATAコントローラによって制限されています。優れたUSBキャディに搭載された7200 rpmまたは10,000 rpmのドライブでさえ、実際には多くのことができません。USB2の限界に達するにはSSDが必要です。失われた帯域幅」のほとんどは、実際にはコントローラのレイテンシであり、データを書き込んでから完了信号を送信するまでに時間がかかるだけです。