Windows 10 SSD 维护/碎片整理/压缩查询

Windows 10 SSD 维护/碎片整理/压缩查询

我有一个 1TB 的三星 EVO SSD 作为我的系统驱动器(Windows 10)。我让它几乎满了,为此付出了代价——写入新文件的性能下降了大约一千倍。

我停下了手头的工作(读写大约 2000 万个小文件,因为高磁盘速度对这项工作大有裨益),并删除了所有这些文件。现在可用空间为 874GB 中的 354GB,通过一些工作我应该能够获得更多空间。SSD 不再是我进行批量操作的首选实用性能驱动器。

我的问题是:

  1. 我是否应该采取一些措施来对驱动器进行碎片整理,或者 Windows 和/或驱动程序是否会帮我执行此操作?
  2. 我是否应该在 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 以“全速”运行。

答案1

  1. SSD 碎片整理通常是一个不建议。Windows 中有一个错误导致过多的自动碎片整理, “影响 SSD 驱动器的使用寿命”。由于每个字节的写入次数有限,因此移动文件会大大缩短 SSD 的使用寿命。

  2. 由于 CPU 速度、SSD 读取速度等变量的存在,确定压缩是否会加快或降低 I/O 吞吐量的最佳方法是在特定机器上进行测试。复制一个大文件夹,然后压缩其中一个,而不是整个 SSD。要压缩文件夹,请右键单击该文件夹,选择特性, 点击先进的按钮,然后设置压缩.... 执行一些操作,例如复制文件夹,或者使用未编入索引的工具搜索内容,例如 Mythiscsoft 的特工搜捕,看看哪个更适合您的设置。

相关内容