我知道这个问题,或者类似的问题,以前已经被问过,但我仍然很好奇......
我的笔记本电脑有两个 USB 3.0 端口,有时我会插入使用 USB 2.0 的 Western Digital 外置硬盘。我也曾将同一个硬盘插入 USB 2.0 端口,在尝试了这两种配置后,我可以说,使用 USB 3.0 端口传输速度稍快一些(大约快 20 MB/s)。这对我来说没有意义。
这有什么原因吗?
答案1
我觉得这没有意义。
这有什么原因吗?
当我将 Mac Mini 升级为配备 USB 3.0 端口的型号时,我也注意到了这一点;我较旧的 USB 2.0 驱动器复制数据的速度明显加快。我认为其中的逻辑是并非所有 USB 2.0 控制器都相同。
据我了解,USB 2.0 速度是最大速度,而不是最小速度,也不是承诺的一致速度。这意味着当 USB 2.0 首次问世时,它比 USB 1.1 更快,但远未达到承诺的 480 Mbit/s 速度。随着 USB 2.0 芯片组的改进,速度和兼容性也得到了改善。
简而言之,并非所有 USB 2.0 控制器都相同。哎呀,任何类型的控制器(SCSI、FireWire、PCI 等)都不一样。或者更好的直接技术类比是为什么某些千兆以太网控制器的传输速度比其他控制器更好更快?这只是控制器的改进。
因此,从 USB 3.0 规格来看,USB 3.0 控制器的整体性能似乎更好,而且好处是它降级到的 USB 2.0 标准是 USB 2.0 性能更好的实现。
这些都是轶事和对话,但我确实发现这篇 AnandTech 文章名为“USB 2.0 闪存盘在 USB 3.0 端口中的性能”支持这一说法:
实际传输时间表明,虽然 USB 2.0 闪存驱动器在“插入”时确实性能更快,但这种改进非常小,几乎察觉不到或根本察觉不到。话虽如此,如果您有可用的 USB 3.0 端口,您可以将 USB 2.0 闪存驱动器插入其中,从而缩短几秒钟的传输时间。
和另一个超级用户问题的答案也支持这一点;请注意,这个问题的公认答案是没有区别,但我很清楚肯定有区别:
事实上,是的,速度会稍微快一点。只有当相关设备能够通过 ExpressCard 或 PCIe 等其他接口提供更高的带宽时,您才会看到增益。例如,外部机箱中的现代 7200 硬盘驱动器可能会超过 USB 2.0 端口的饱和度。如果机箱是 USB 2.0 设备,则插入 USB 3.0 集线器时它将使用更多的带宽,但远不及 USB 3.0 到 USB 3.0 设备到集线器链接(使用 USB 3.0 电缆)时那么多。