我有一个 1TB 的三星 EVO SSD 作为我的系统驱动器(Windows 10)。我让它几乎满了,为此付出了代价——写入新文件的性能下降了大约一千倍。
我停下了手头的工作(读写大约 2000 万个小文件,因为高磁盘速度对这项工作大有裨益),并删除了所有这些文件。现在可用空间为 874GB 中的 354GB,通过一些工作我应该能够获得更多空间。SSD 不再是我进行批量操作的首选实用性能驱动器。
我的问题是:
- 我是否应该采取一些措施来对驱动器进行碎片整理,或者 Windows 和/或驱动程序是否会帮我执行此操作?
- 我是否应该在 SSD 上启用压缩?我的 CPU 足以处理开销,但在目睹了填满驱动器的巨大性能损失后,我现在想知道与 Windows 驱动器压缩相关的 SSD 特有的其他影响。
更新...我释放了驱动器上 874 GB 中的 408 GB,但仍然显示出严重的性能损失 - 在 HDD 上运行 1.1 秒的程序在 SSD 上运行 63 秒。这相当于向文件添加几行两千次,但每次都关闭文件。我对此产生了怀疑,并尝试禁用 Bit Defender 防病毒软件。突然间,该程序在 SSD 上的运行时间也达到了 1.1 秒。因此,Bitdefender 强制读取整个文件(而不是从缓存中读取)两千次。在 HDD 上,它可能也在强制重新读取,但它似乎在使用缓存。我想我不需要 Bit Defender。
我检查了系统设置,发现 SSD 驱动器设置为“每周优化”。我运行了优化,结果只运行了“修剪”。显然,Windows 10 通常不会对 SSD 进行碎片整理,它们不需要这样做,只会造成额外的磨损。它只是运行修剪操作,垃圾收集未使用的块。
所以我可以放心了,不需要采取进一步的行动就可以让我的 SSD 以“全速”运行。