![操作系统在旋转驱动器上,程序在 SSD 上,我会看到性能提升吗?](https://linux22.com/image/1401947/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%9C%A8%E6%97%8B%E8%BD%AC%E9%A9%B1%E5%8A%A8%E5%99%A8%E4%B8%8A%EF%BC%8C%E7%A8%8B%E5%BA%8F%E5%9C%A8%20SSD%20%E4%B8%8A%EF%BC%8C%E6%88%91%E4%BC%9A%E7%9C%8B%E5%88%B0%E6%80%A7%E8%83%BD%E6%8F%90%E5%8D%87%E5%90%97%EF%BC%9F.png)
我的工作笔记本电脑在 7200rpm 的硬盘上运行 Windows 7 Professional,我觉得这是一个瓶颈。我经常使用的两个程序(它们总是打开)是 Netbeans 和 Outlook,它们似乎喜欢定期对硬盘进行破坏(我的 Norton 系统监视器不断警告我它们的磁盘使用率过高)。
我无法移动或弄乱我的 Windows 安装,但我可以选择使用位于驱动器托架中的硬盘盒安装 SSD 来代替光驱。如果我在旋转驱动器上运行操作系统,但将程序安装在 SSD 上,性能提升是否值得?当然,我宁愿将整个系统安装在 SSD 上,但由于这不是选项,我会看到任何真正的改进吗?
我如何衡量进步
Netbeans 在执行“项目后台扫描”时会不时“挂起”(我猜想这是在分析打开的项目中的所有文件并将它们放入本地内存中,以便更快地访问代码完成等任务),Outlook 在“更新文件夹”时也会做类似的事情。(将服务器上的邮件与我电脑上的本地副本同步。)这台电脑有 16gb ddr3 1600 和双核英特尔 i5[电子邮件保护]。
在我家的电脑上,操作系统安装在固态硬盘上,使用四核英特尔 i7[电子邮件保护],没有这两个问题;netbeans 仍然会进行后台扫描,outlook 当然也会更新文件夹,但这两个程序在这段时间内完全可用,而在工作电脑上,它们几乎被锁定,我必须等待 15 秒到几分钟才能完成。我确信四核处理器会带来巨大的差异,但我不确定差异有多大。
因此,任何“改进”都将是:在执行其中一个任务时使用任一程序的能力,或者只是缩短等待时间,直到完成这两个任务之一。
谢谢阅读!
答案1
是的,在这种情况下,将数据文件移动到 SSD 会给您带来明显的提升。
将操作系统安装移至 SSD 将大大加快启动速度。这很有用,但不是你想要的。NetBeans 在扫描项目时会访问许多文件。这需要进行大量搜索,而这正是 SSD 的优势所在。注意:你不需要 NetBeans本身在 SSD 上进行此操作。
Outlook 不应该那么糟糕,您可能会遭受磁盘碎片的困扰。
答案2
您会看到性能略有提升,因为硬盘上的内容会减少,因此碎片化和数据搜索也会减少,但将操作系统放在 SSD 本身上始终能实现最佳性能。
如果您无法将整个系统转移到 SSD,则应考虑使用 SSD 作为缓存,这可能会比您建议的设置带来更好的性能,因为缓存将包括操作系统和程序数据文件。常用的 SSD 缓存解决方案是英特尔智能响应技术。
答案3
这是一个糟糕的想法。始终将操作系统 + 重要工具放在 SSD 上。将 Windows 克隆到 SSD,格式化 HDD 并将其用作存储设备(在 Explorer 中配置库以将数据存储在 HDD 上而不是 SSD 上)。这就是我在戴尔笔记本电脑中使用 SSD + HDD 的方式。