可能重复:
具有多个分区的 SSD - 磁盘寿命影响
好吧,我最终决定转向 SSD。看到 OCZ Vertex 120GB 的优惠,但经过一番研究后,我决定购买英特尔 160GB G2 系列,价格略高于 100 美元。我还看到 Vertex 驱动器存在一些问题。我只是更相信英特尔的验证过程,而不是 OCZ/Indilinx。
无论如何,我当前的系统由以下设备组成:
1) 启动驱动器 - Velociraptor 300GB
2) 数据驱动器 - 750GB 7200 RPM WD
我可能会将这两个驱动器都保留在我的系统中,并使用 SSD 作为启动驱动器。我的主要问题是,我需要多小心地对所有内容进行分区,以便频繁写入的内容不会出现在 SSD 上,从而避免磨损/减速。
例如,您可以尝试对向 velociraptor 进行大量写入的所有内容进行分区:
1) 页面文件
2) 临时文件
3) 休眠文件 - 不知道您是否可以更改位置,但如果需要,我会检查它
4) 浏览器缓存
5) 等等......
根据写入/读取比率,您可能会错过 SSD 给您带来的很多好处。例如,如果您移动休眠文件,您可能会错过让系统快速退出休眠的好处。
此外,我这样做主要是为了改进 Visual Studio .Net(编程)。Visual Studio 项目“通常”不是那么大,但 Visual Studio 在执行诸如反射、编译等操作时会进行大量小的写入/读取。当然,我想将这些项目放在 SSD 上,因为这样可以提高速度,但我不想因此导致我的 SSD 性能下降。
我知道英特尔驱动器(以及 Vertex 驱动器)具有 TRIM,可以减少这种情况,但我敢肯定 TRIM 并不完美,随着时间的推移,您仍会看到一些性能下降。TRIM 可能只是降低了它。哦,顺便说一句,我使用的是 Windows 7 x64。当然
还有更多的例子:
1) Lightroom 及其不断更新的数据库
2) Photoshop 及其暂存空间。3
) SQL Server
4) 我相信这个列表可以一直列下去,但我相信你明白我的意思。
因此,在对驱动器进行分区时,您必须对写入磁盘的内容有多严格。一些最慢的应用程序会进行大量写入,SSD 可能会极大地帮助它们。
我甚至在考虑(可能仍然在考虑)将这个东西放在我的笔记本电脑上,如果我这样做,我将别无选择。我会有一个驱动器,所以所有内容都必须放在 SSD 上。
任何帮助都将不胜感激。
答案1
我不会太担心硬盘随着时间的推移而磨损。请记住,SSD 遵循摩尔定律,因此当你的新硬盘变旧时,你无论如何都会急于更换它。更换的硬盘会更便宜、更快,并且容量更大。
请最大限度地利用机器中的 RAM,因为 RAM 的速度比交换和缓存更快。
请将页面文件放在 SSD 上,因为快速分页是好的。
您实际上不需要将 Visual Studio 放在 SSD 上,因为它不经常读取自身(主要是在启动时或第一次加载项目时)。甚至您的源代码也不需要放在 SSD 上。但中间(obj)和最终(exe/dll)输出应该放在 SSD 上。将整个项目放在 SSD 上可能是最简单的方法。
休眠文件仅在休眠或从休眠状态唤醒时使用,并且它与您的 RAM 一样大,因此将其移动到不同的磁盘可能是好的。