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

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

就所使用的接头而言,哪种外部连接具有最高的数据吞吐量?考虑到命令和控制所消耗的带宽(降低数据带宽可用性),我希望有一个从最慢到最快的列表,包括 USB 2.0、USB 3.0、FireWire 400、FireWire 800、eSATA 和 Thunderbolt。

答案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 = 目前高达 6 Gbit/s (750 MB/s),因为它取决于内部 SATA 芯片。
  • Thunderbolt = 10 Gbit/s × 2(2 通道)
  • Thunderbolt 2 = 20 Gbit/s
  • Thunderbolt 3 = 40 Gbit/s

字节每秒,即:

  • USB 1.1 = 1.5 MB/秒
  • Firefire 400 = 50 MB/秒
  • USB 2.0 = 60 MB/秒
  • FireWire 800 = 100 MB/s
  • USB 3.0 = 625 MB/秒
  • USB 3.1 = 1.21 GB/秒
  • eSATA = 750 MB/秒
  • Thunderbolt = 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。当考虑吞吐量时,列表看起来完全不同。

要了解更多设备的速度/吞吐量/带宽,请查看维基百科上的这篇文章http://en.wikipedia.org/wiki/List_of_device_bit_rates#Peripheral

答案2

维基百科给出了相当全面的比较:http://en.wikipedia.org/wiki/Serial_ATA#Comparison_with_other_buses

答案3

根据上面的维基百科 SATA 链接,Intel 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 实现并不是最优的。(我们需要更多的多样性才能确定,即使这样,您的系统(或任何给定的系统)也可能无法产生可比的基准)

另一个似乎表明 USB 3.0“Turbo”(无论它是什么?)比 eSATA 略胜一筹,网址为 sansdigital.com:

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

但我不得不质疑这一点,建议~200兆字节/秒硬盘读/写速度 - 除非硬盘最近有显著的改进,否则我不相信这些速度在物理上是可能的,并且怀疑这些速度只是缓存的。

使用 eSATA 可能相对安全或者USB 3.0 并获得接近最佳的速度......只要没有任何东西阻碍你的链条,可以这么说。(设计不良或廉价的组件等,造成瓶颈)我们确实需要与各种不同的硬件组件进行更多现实世界的比较。

答案4

这是一个完美的例子,用非常糟糕的措辞提出的问题却得出了错误的“流行”答案。

“快”???这是什么意思?

我有 80 个人需要尽快运送一英里。我的车辆选择是:

校车,最高时速 70 英里

时速可达 220 英里的兰博基尼

那么我该选哪一个呢?“更快”的那个?

我所提出的观点在这里解释如下...

USB 2.0 可以推动(理论最大值)480 Mbps

Firewire 400 可以推动(理论最大值)400 Mbps

但是,USB 总线会收取大约 20% 的开销。这意味着理论上的最大吞吐量数据速率更接近 384 Mbps。这是因为 20% 用于控制总线。也就是说,控制信号通过用于移动数据的同一管道发送。

Firewire 无需考虑这一限制。因此,在数据吞吐量方面,FireWire 400 将胜过 USB 2.0,尽管 USB 2.0 的理论最大值更高。

这并不是唯一一个说明为什么通过引用理论最大值来回答此类问题无法提供正确答案的例子。

相关内容