![虚拟分页文件是否会缩短 SSD 驱动器的使用寿命而没有什么好处?](https://linux22.com/image/1554209/%E8%99%9A%E6%8B%9F%E5%88%86%E9%A1%B5%E6%96%87%E4%BB%B6%E6%98%AF%E5%90%A6%E4%BC%9A%E7%BC%A9%E7%9F%AD%20SSD%20%E9%A9%B1%E5%8A%A8%E5%99%A8%E7%9A%84%E4%BD%BF%E7%94%A8%E5%AF%BF%E5%91%BD%E8%80%8C%E6%B2%A1%E6%9C%89%E4%BB%80%E4%B9%88%E5%A5%BD%E5%A4%84%EF%BC%9F.png)
我已经准备好将 pagefile.sys 频繁写入 SSD 驱动器会缩短其使用寿命,并且由于将数据放在一个位置对 SSD 驱动器没有太大好处(因为它是真正的随机访问),所以好处很少。
一般来说是这样吗?
答案1
不,几乎所有这些都是假的。
首先,如果您频繁写入页面文件,那么这将真正影响系统性能。在这种情况下,将页面文件放在尽可能最快的设备上将带来巨大的好处。
其次,页面文件读取访问基本上是随机的。SSD 真正擅长的是随机访问,因为它们不需要移动磁头,也不需要等待磁盘到达正确位置。
第三,在大多数情况下,页面文件几乎不会被使用。因此,它不太可能对现代 SSD 驱动器的寿命产生任何重大影响。
不将页面文件放在 SSD 驱动器上的一个好理由是,如果 SSD 空间很宝贵(因为您的 SSD 相对较小),并且您不期望经常使用页面文件(因为您有大量 RAM)。否则,在现代硬件的几乎所有现实条件下,将页面文件放在 SSD 上要么几乎没有区别,要么更好。
一段时间前,一些非常老旧的固态硬盘确实存在这种情况,这些固态硬盘非常小,不支持磨损均衡。但它一直是一个神话,类似于电池“记忆”神话,适用于古老的镍镉电池,尽管今天的笔记本电脑使用锂电池,我们仍然会听到这种神话。
答案2
SSD 的操作和性能特征几乎完美匹配页面文件的典型使用模式。另一方面,传统驱动器与页面文件的匹配几乎不可能更差。过去几年,人们使用传统驱动器来处理这种情况,因为没有其他选择。SSD 的发展改变了这一切。
页面文件的典型使用模式包括小规模读取与其他磁盘访问的混合。这意味着磁盘头将大量移动,并且将花费更多时间等待磁盘盘片旋转到所需数据。完全无碎片的驱动器不会有太大帮助。这意味着驱动器将花费比实际读取和写入数据更多的时间。传统驱动器在长顺序读取方面表现相当不错(但仍然不如 SSD),但页面文件几乎不会发生这种情况。
操作系统设计人员非常了解硬盘(传统硬盘和 SSD 硬盘)的性能,并尽力减少页面文件的读写次数。微软估计,在典型情况下,页面文件的读取次数是写入次数的 40 倍左右。
由于 SSD 没有移动部件,因此它非常适合处理小规模的随机读写,而这对于页面文件使用来说很常见。很少有文件比页面文件更适合放在 SSD 上。
确实,SSD 的写入次数有限。但对于现代驱动器来说,这个数字非常高,以至于您必须付出很大努力才能达到这个数字。在现实条件下,这不是问题。SSD 制造商已经发布了一些非常令人印象深刻的数字来证明这一点。这似乎是一种不寻常的情况,制造商的说法并不夸张,但实际上非常保守。SSD 耐久性测试表明,它们的使用寿命远远超出了公布的数字。
最重要的是,现代 SSD 并非需要小心呵护的精致小物件,而是非常耐用。它们可以毫无困难地承受正常的计算机使用。大多数驱动器发生故障的原因与过度写入无关。或者更可能的是,它们被替换,因为它们被证明太小,无法达到预期用途。