外部 SSD 与内部标准 HD 的速度?

Oak*_*r09 13 usb ssd hard-drive external-hard-drive

我正在使用笔记本电脑玩游戏,因为我目前无法构建台式机。我正在考虑购买外部 SSD 以提高速度,但我想知道是否值得,因为我不确定通过 USB 3.0 的外部 SSD 是否会比内部 HD 更快。有谁知道外部SSD是否会更快?我在考虑一般情况,而不是针对特定的 HD/SSD 比较。此外,我确实查看了下面发布的另一个问题,但他们正在谈论启动操作系统,而我正在查看存储我将使用的游戏和程序。据我了解,USB 3.0 对于我认为游戏需要的持续使用来说可能不是很好。 内部机械驱动器与外部 SSD

编辑:在这里,我正在查看一个实际的 USB SSD 驱动器,而不是 USB 机箱中的 SATA SSD。例如,MyPassport 或类似的 SSD 外部大容量存储设备。但是,当前答案中的许多观点仍然有效。谢谢大家。

Wes*_*eed 15

在 USB 3.0 机箱中使用 SSD 是完全可能的,但它有一些非常严重的缺点,使其不太适合您想要做的事情:

  • TRIM 不能通过 USB 工作,因此 SSD 会随着时间的推移变慢并且磨损得更快。也不支持 NCQ,这可能会减慢读取速度。
  • Windows 将所有 USB 数据存储设备视为可移动设备,因此您不会像处理内部驱动器那样获得读/写缓存和缓冲。
  • USB 是共享总线,因此所有其他 USB 连接设备共享 5GBits/sec 的速度。SATA 是每个端口6GBits/sec 。
  • USB 使用 PIO 进行数据传输,而 SATA 使用 DMA。这意味着您的主 CPU 必须完成在总线上移动数据的所有工作。持续、持续的负载会降低整个计算机的速度。
  • *安装*某些应用程序到 USB 设备通常可以将该设备变成系统依赖项(这意味着如果该设备不存在,Windows 可能会抛出错误或显示其他奇怪的行为)——即使您没有使用该应用程序。
  • 有些应用程序甚至不允许您将它们安装到 USB 驱动器上。

这些只是我能想到的缺点。如果你能忍受这些缺点,那么一定要去做。它(大部分)会正常工作。但是,如果我是您,我会将内部 HDD 换成 SSD,并将内部驱动器放入机箱中。请注意,您必须以这种方式重新安装 Windows,因为 Windows 不会从 USB 驱动器启动。


LSe*_*rni 11

理论上是行不通的:

  • 内部 SATA 速度很可能是 6 Gbps,而 USB 3.0 则比这慢。
  • 外部 USB 外壳可能会引入更多延迟(SATA 到 USB,然后是 USB 到内存)以及限制协议功能(例如,默认情况下,USB 驱动器不会有回写缓存,Windows 称之为优化速度,而是通过写入或优化以快速删除。在较低级别上,您会失去 SMART,并且我认为,写队列优化)。

实际上,当 SSD 超过机械磁盘缓存能力时,您可能会在持续读取方面获得更好的性能。机械师并不总是能够跟上 SATA 接口,而 6 Gbps 只是电子设备之间的最大通话速度:盘片可能已经落后了。

使用大数据块运行磁盘读取速度测试并查看。低于 4-5 Gbps 的值可能表明 SSD 会做得更好。

另一方面,这仅适用于您的游戏确实读取了大量顺序数据的情况。随机读取可能最好留给内部磁盘。