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


13

我正在使用笔记本电脑进行游戏,因为当前无法构建台式机。我当时在考虑使用外部SSD来提高速度,但是我想知道这样做是否值得,因为我不确定通过USB 3.0的外部SSD是否会比内部HD更快。有人知道外接SSD是否会更快?我通常在考虑,而不是针对特定的HD / SSD比较。另外,我确实看了下面发布的另一个问题,但是他们在谈论引导操作系统,而我正在考虑存储将要使用的游戏和程序。据我了解,USB 3.0可能无法达到游戏所需要的持续使用能力。 内部机械驱动器与外部SSD

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

Answers:


11

从理论上讲,它是行不通的:

  • 内部SATA速度可能为6 Gbps,而USB 3.0则较慢。
  • 外部USB机箱可能会导致进一步的延迟(SATA到USB,然后USB到内存)以及限制协议功能(例如,默认情况下,USB驱动器将不具有回写缓存,Windows调用可优化速度,但可通过写入或针对快速删除进行优化。在较低的级别上,您会失去SMART,并且我认为写队列优化)。

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

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

另一方面,仅当您的游戏确实读取大量顺序数据时,这才成立。最好将随机读取留给内部磁盘。


在这种情况下,我要查看的是实际的USB外置驱动器,而不是机箱中的SSD。我没有想到那里可能存在的混乱。因此,在这种情况下,它将是直接USB,但我确实理解您关于那里的延迟以及缺乏缓存的观点。
OakleafRanger15年

现代的7200 rpm HDD在持续的纯顺序 I / O上通常将达到120-130 MB / s ,因此从该角度来看,即使1.5 Gb / s SATA也足够。更重要的是,因为实际上没有存储工作负载本质上是纯粹顺序的,并且任何随机I / O组件都会在驱动器需要查找时降低性能。
CVn

15

完全有可能在USB 3.0机箱中使用SSD,但是它有一些严重的缺点,使其非常不适合您要执行的操作:

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

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


我忘了提到我是在谈论实际的USB外置驱动器,而不是机箱中的标准SSD。但是我确实看到了您关于驱动器使整个计算机速度降低的观点。我已经注意到,当内部驱动器已满时,我会在旧笔记本电脑上使用的外部USB旋转磁盘驱动器上注意到这一点。
OakleafRanger15年

另外,我希望我可以将此标记为一个答案,因为另一个虽然更直接,但这个答案回答了其他一些问题,并提供了详细的要点。谢谢。
OakleafRanger15年

0

为什么不将SSD安装为内部驱动器,而将内部驱动器用作外部驱动器呢?

我不建议您将外部驱动器用于游戏目的,因为很多事情会使使用变得不稳定。取决于您在同一USB集线器上使用的其他类型的设备。USB 3.0的理论速度为480 Mbps,所有设备共享的速度为60 MBps。这比大多数旋转驱动器要大,但我相信您不会在较长时间内获得这种速度。


3
那是不对的,@ Mogget。您正在考虑USB 2.0。USB 3.0的速度为5Gbit / sec,非常接近SATA的6GBits / sec。连接到USB 3.0端口的SSD几乎就像内置硬盘一样快。
Wes Sayeed 2015年

1
在这种情况下,我要查看的是实际的USB外置驱动器,而不是机箱中的标准SATA SSD。如果我有钱,我可能会将我的HDD克隆到相同或更大尺寸的SSD上,然后按照您的建议进行操作。
OakleafRanger15年

@WesSayeed对不起,我读错了RFC。然后我同意,速度将绰绰有余。我仍然相信,尽管使用USB作为往返SSD的数据传输存在很多问题。他们中的大多数是由我或此主题中的其他职位指出的。感谢您清除我的错误。
Mogget
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.