USB 2.0,USB 3.0,eSATA,Firewire和Thunderbolt之间的速度比较


63

相对于所使用的标头,哪个外部连接的数据吞吐量最高?考虑到命令和控制消耗的带宽(降低了数据带宽的可用性),我希望能看到从最慢到最快的列表,包括USB 2.0,USB 3.0,FireWire 400,FireWire 800,eSATA和Thunderbolt。


选定并赞成的答案不正确。我在下面解释原因。这是一个措辞不佳的问题,需要先进行澄清,然后才能提供正确的答案。
埃弗里特(Everett)

这需要与新的和即将到来的修订进行适当的比较-理论和实数
Alex S

Answers:


86

理论最大值如下:

以每秒位数为单位,即:

  • USB 1.1 = 12 Mbit /秒
  • Firefire 400 = 400 Mbit / s
  • USB 2.0 = 480 Mbit /秒
  • 火线800 = 800 Mbit / s
  • USB 3.0 = 5 Gbit /秒
  • USB 3.1 = 10 Gbit /秒
  • eSATA =取决于内部SATA芯片,现在高达6 Gbit / s(750 MB / s)。
  • 雷电= 10 Gbit / s×2(2通道)
  • 雷电2 = 20 Gbit / s
  • 雷电3 = 40 Gbit / s

以每秒字节数为单位,即:

  • USB 1.1 = 1.5 MB /秒
  • Firefire 400 = 50 MB / s
  • USB 2.0 = 60 MB /秒
  • 火线800 = 100 MB / s
  • USB 3.0 = 625 MB /秒
  • USB 3.1 = 1.21 GB /秒
  • eSATA = 750 MB /秒
  • 雷电= 1.25 GB / s×2(2通道)
  • Thunderbolt 2 = 2.5 GB /秒
  • Thunderbolt 3 = 5 GB /秒

但是,这没有提供实际答案。例如,FireWire 400是串行连接。整个400 Mbps可用于数据传输。USB 2.0通过数据使用的同一连接发送命令和控制数据,从而将480 Mbps连接限制为380到400 Mbps。考虑吞吐量时,列表看起来完全不同。

有关更多设备的速度/吞吐量/带宽的信息,请参见Wikipedia上的这篇文章,网址为:http://en.wikipedia.org/wiki/List_of_device_bit_rates#Peripheral


8
+1:此外,应注意,这些是理论上的最大值,您将永远不会在持续的时间内达到这些速度。
2010年

12
我唯一要说明的是(如果USB 2 vs FW400)您正在使用外部硬盘驱动器并传输大量数据,则由于接口的设计,您将看到firewire 400 vs usb 2.0的更好性能。
Troggy 2010年

6
@ techie007-我们过去将原始比特率称为“保证不超过速度”。
mpez0 2010年

2
@Troggy-视频编辑...?...火线400更好?
Moshe 2010年

3
实际上,您实际上只能在USB2.0中获得大约25MB的文件传输空间lyberty.com/tech/terms/usb.html
William


6

根据上面的Wikipedia SATA链接,英特尔Thunderbolt为10Gbit / s。

同样,到目前为止,这些答案都没有提供任何实用/有用的信息。理论上的最大速度和实际速度可以相差很大,只有一些重要的实际测试才能给出有意义的答案。

到目前为止,我还没有发现很多这样的测试。Crunchgear.com上有一个:

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

但是我不得不质疑,建议使用约200 MB / s的硬盘驱动器读/写速度-除非硬盘驱动器最近有了显着改善,否则我不认为这些速度在物理上是可能的,并且怀疑这些速度只是被缓存了。

可以说,使用eSATA USB 3.0并获得接近最佳速度是相对安全的……只要没有什么使您的链条受阻。(设计不良或价格便宜的组件等,导致瓶颈),我们确实需要对各种不同的硬件组件进行更真实的比较。


USB之上的eSATA的优点是不需要其他驱动程序。它的作用与内部驱动器相同。这是eSATA的明显优势。
Hennes

2

这是措辞令人难以置信的问题得出错误的“受欢迎”答案的一个很好的例子。

“快速”???这意味着什么?

我有80个人,我需要尽快移动一英里。我对车辆的选择是:

一辆校车,最高时速每小时70英里

一辆兰博基尼,每小时可以跑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
到目前为止,这只是对另一个答案的评论,这就是评论的目的。您提出的观点是好的。如何将其扩展为实际答案?
fixer1234

嗯,这是对这个问题的批评,解释了为什么这种问题是荒谬的。
Everett

再次,如@ fixer1234所述,对问题的评论必须在问题本身中进行注释。
罗德里罗克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.