web-dev-qa-db-ja.com

USB 2.0、USB 3.0、eSATA、Firewire、Thunderboltのスピード比較

どの外部接続が、使用されているヘッダーに関して最も高いデータスループットを持っていますか? USB 2.0、USB 3.0、FireWire 400、FireWire 800、eSATA、Thunderboltなど、コマンドと制御によって消費される帯域幅を考慮した(データ帯域幅の可用性の低下)最速から最速のリストを評価します。

61
Moshe

理論上の最大値は以下のとおりです。

1秒あたりのビット数では、次のようになります。

  • USB 1.1 = 12 Mbit/s
  • Firefire 400 = 400 Mbit/s
  • USB 2.0 = 480 Mbit/s
  • FireWire 800 = 800 Mbit/s
  • USB 3.0 = 5 Gbit/s
  • USB 3.1 = 10 Gbit/s
  • eSATA =内蔵SATAチップに依存するため、今のところ最大6 Gbit/s(750 MB/s)。
  • サンダーボルト= 10 Gbit/s×2(2チャンネル)
  • サンダーボルト2 = 20 Gbit/s
  • サンダーボルト3 = 40 Gbit/s

1秒あたりのバイト、つまり、

  • USB 1.1 = 1.5 MB /秒
  • Firefire 400 = 50 MB /秒
  • USB 2.0 = 60 MB /秒
  • FireWire 800 = 100 MB /秒
  • USB 3.0 = 625 MB /秒
  • USB 3.1 = 1.21 GB /秒
  • eSATA = 750 MB /秒
  • サンダーボルト= 1.25GB/s×2(2チャンネル)
  • Thunderbolt 2 = 2.5 GB /秒
  • Thunderbolt 3 = 5 GB /秒

しかし、これでは実際の答えは得られません。一例として、FireWire 400はシリアル接続です。 400 Mbps全体をデータ転送に使用できます。 USB 2.0は、データが使用するのと同じ接続を介してコマンドおよび制御データを送信し、480 Mbps接続を380〜400 Mbpsに制限します。スループットを考慮すると、リストはまったく異なります。

より多くのデバイスの速度/スループット/帯域幅については、ウィキペディアでこの記事 をご覧ください。http://en.wikipedia.org/wiki/List_of_device_bit_rates#Peripheral

85
Marc-Andre R.

ウィキペディアは非常に包括的な比較を提供します。 http://en.wikipedia.org/wiki/Serial_ATA#Comparison_with_other_buses

10
petersohn

上記のWikipedia SATAリンクによると、Intel Thunderboltは10Gbit/sです。

また、これらの答えのどれもこれまでのところ実用的で有用な情報を与えていません。理論上の最高速度と実際の速度は大きく異なる可能性があり、重要な実際のテストだけが意味のある答えを出します。

これまでのところ、私はそのようなテストをたくさん見つけていません。 Crunchgear.comに1つあります。

http://www.crunchgear.com/2010/02/05/esata-is-faster-than-usb-3-0-at-least-right-now/

しかし、これさえしても、おそらく彼ら特有のUSB 3.0実装は最適ではないので、いくらか疑問が残ります。 (私達は確かにもっと多様性を必要とします、そしてそれでも、あなたのシステム(またはどんな与えられたシステム)も匹敵するベンチマークを作り出さないかもしれません)

Sansdigital.comでは、USB 3.0「Turbo」(それが何であれ?)がeSATAよりも少し優れていることを示唆しているようです。

http://www.sansdigital.com/performance-comparison/eliteraid-usb3-performance-feature.html

しかし、私は、200MB/sのハードドライブの読み取り/書き込み速度を提案しています。そして、それらの速度はただキャッシュされているのではないかと疑います。

ESATAまたはUSB 3.0を使用して、最適な速度に近い速度を得るのはおそらく比較的安全です。 (設計が良くない、または安価なコンポーネントなど、ボトルネックの原因となります)実際には、さまざまなハードウェアコンポーネントとの比較がもっと現実的に必要です。

6
unRheal

これは、誤った「一般的な」回答にたどり着く、非常に貧弱な言葉の質問の完璧な例です。

「速い」どういう意味ですか?

私は80マイル移動する必要がありますできるだけ早く1マイルを移動する必要があります。私の車の選択肢は:

スクールバス、最高速度時速70マイル

1時間に220マイル走れるランボルギーニ

それで、私はどちらを選びますか? 「速い」もの?

私がしていることはここで説明されています...

USB 2.0は(理論上の最大)480 Mbpsをプッシュできます

Firewire 400は(理論最大)400 Mbpsをプッシュできます

しかし、USBバスはあなたにおよそ20%のオーバーヘッドを請求します。これは、理論上の最大スループットデータレートが384 Mbpsに近いことを意味します。これは、バスの制御に20%が使用されているためです。つまり、制御信号は、データの移動に使用されるのと同じパイプを介して送信されます。

Firewireには、考慮すべきこの制限はありません。そのため、USB 2.0の理論上の最大値はもっと高いにもかかわらず、データスループットにおいてFireWire 400はUSB 2.0に勝るでしょう。

理論上の最大値を引用してこのような質問に答えても正しい答えが得られないのは、これだけではありません。

2
Everett