我计划在不久的将来用 SSD 替换笔记本电脑的 5400rpm HDD。然后我想将旧 HDD 变成外置 HDD。我想让它与 USB 3.0 配合使用。
- 当我的 5400rpm 硬盘放在提供 USB 3.0 连接的外壳内时,它的速度能否更快?
- 可能的速度是多少?
答案1
当我的 5400rpm 硬盘放在提供 USB 3.0 连接的外壳内时,它的速度能否更快?
这取决于你将其与什么进行比较。由于你增加了协议开销,USB(1 或 2 或 3)的速度将比直接在笔记本电脑上的速度慢。
或者可能的速度是多少?
假设驱动器足够快(并且大多数 5400 RPM 笔记本电脑驱动器似乎产生约 90MB/秒的读取速度和略低的写入速度),那么您将获得:
- 内部:90MB/秒
- 外部 eSATA:90MB/秒
- 外部 USB2:约 30-35MB/秒(受 USB 2 速度限制)
- 外部 USB3.0 / USB3.1 gen 1 (5.0Gbit/sec):速度约为 USB2 的 10 倍。这可能接近内部使用直接 SATA 连接减去开销时的磁盘速度。
- 外部 USB3.1 gen 2(10.0Gbit/秒):将 USB3.0 / USB3.1 gen 1 的带宽加倍。由于您的磁盘可能是最慢的部分,因此这不会提高性能
- 支持 UASP 的外部 USB3:开销明显减少,但由于磁盘无法饱和通道,因此速度可能仍与前一个相同。
说了这么多,现在来看看实际的答案:)
笔记本电脑驱动器的传输速度通常比 USB3 慢得多。因此,当您在 USB 盒中使用速度较慢的笔记本电脑磁盘时,其速度与内部使用时几乎相同。
如果你仍然需要购买外壳:请寻找支持无人机系统[P]。
答案2
当我使用带有服务器级硬盘的 USB 2.0 扩展坞时,速度从未超过 40 Mb/s,而同一台机器上的同一硬盘通过 SATA II 连接时速度则能够达到 100 - 120 Mb/s。
我不确定为什么会有这种协议开销(USB 2.0 的标称速度为 60 Mb/s),但可能是因为 USB 3.0 的开销较少,驱动器的性能会更好。
通过 USB 3.0 访问驱动器内部 RAM 缓存可能会快得多。如果您反复读取大量相同的小文件,这可能会产生重大影响,但也可能没有影响,因为操作系统本身提供了另一个 RAM 缓存。