外置 SSD 驱动器的性能与内置驱动器相比如何?
我假设连接是 USB 2.0 - 这会成为速度的限制因素吗?这是浪费钱吗?
编辑 - 澄清一下;我真正想要做的是减少 Visual Studio 中的构建时间。有人告诉我 SSD 可以解决我的所有问题;但它是一台工作机器,我不确定它的内部结构,而且我宁愿不必打开它。
我目前有一个 ST3250310AS Barracuda 驱动器。
另外——闪存驱动器与 SSD 相比如何?
答案1
我们很容易就更新了一些联想 ThinkPad T61P和戴尔 Precision M4400使用内置 SSD 进行工作。在这两种情况下,您只需要一把螺丝刀,5 分钟内即可更换 HDD。
我可以说,与之前的磁盘相比,其性能令人惊叹。启动速度非常快,而且 Visual Studio 2008、SQL 管理工具和 Lotus Notes、Word、Excel 等办公应用程序的启动时间也缩短了。
我做了一些基准测试构建时间但我们并没有一个包含数千个文件的大项目,只有许多包含数百个文件的小项目。无论如何,我测量了性能增加25%。
我做了一些基准测试对本地数据库的一些查询在这种情况下,我发现增加50%。
请注意,使用 XP 时 SSD 的性能会随着时间的推移而下降,因此您需要不时使用制造商提供的程序擦除单元。
购买 SSD外置 USB 2.0驱动器是浪费钱。有了 USB 3.0,事情就会变得有趣起来。
答案2
是也不是。
SSD 超过 USB 2.0 是一种浪费。既然 SSD 能够达到 200MB/秒甚至更高的速度,为什么要将它们限制在 USB 上,因为在现实世界中,USB 的速度不能超过 30MB/秒? http://www.tomshardware.com/reviews/usb-firewire-esata,2534-5.html
如果你打算花钱买固态硬盘,那就把它安装在内部。然后将旧的内置驱动器放入便宜的外壳中,并将其用作备份或辅助存储。
然而,还必须指出的是,SSD 的“实际”优势很大一部分来自于其延迟降低和小型随机文件访问的出色性能——而小型随机文件访问正是操作系统和应用程序大多数时间都在执行的操作。而且这种文件访问不会超过 USB 2.0 的 30MB/秒限制。
仅在读取或写入大文件时才会看到连续吞吐速度(那些华而不实的 200MB/秒的数字)。
以下是 Joel Sposky 撰写的有关 SSD 对其团队的软件构建性能的影响的文章。 http://www.joelonsoftware.com/items/2009/03/27.html 简而言之,它并没有加快他们的构建时间。但是它确实使一切启动得更快,感觉响应更快,从个人经验来看,我可以告诉你,这会让你更有效率(或者至少不那么沮丧 :P)
答案3
USB 2.0 声称支持高达 480Mbps 的数据传输速率,而 SATA II(假设您想与内部 SATA II 进行比较)声称支持高达 3.0Gbps 的数据传输(使用 10/8 位填充 - 实际“吞吐量”较低)。Sata III 为 6.0Gbps....
如果它是用于备份或存储的外部硬盘,USB 2.0 就足够了。
答案4
看看这个,它显示了 E-Sata 和 USB 之间的差异。我知道这不是你问的确切问题,但确实展示了 Sata 和 USB 连接之间的速度差异。(我知道连接是 E-Sata,但为了比较)
http://www.pcpro.co.uk/reviews/components/251129/maxell-ssd-external-esata-usb-drive
使用 USB 的外部驱动器的传输速度总是比内部 Sata 连接的驱动器慢。
编辑:要使用 E-sata,您很可能必须安装这样的 E-sata 卡:http://www.amazon.co.uk/gp/product/B001FB6WK0/ref=pd_lpo_k2_dp_sr_1?pf_rd_p=103612307&pf_rd_s=lpo-top-stripe&pf_rd_t=201&pf_rd_i=B000X432D0&pf_rd_m=A3P5ROKL5A1OLE&pf_rd_r=04T3YRAMKMZNVYRFQYVJ
抱歉,我没意识到这是一台工作机器。如果您希望提高内置硬盘的速度,那么外置 USB2 SSD 驱动器并不是最佳选择。