在 Windows 上监控 SSD 读/写活动

在 Windows 上监控 SSD 读/写活动

我继续阅读http://www.outsidethebox.ms/why-windows-8-defragments-your-ssd-and-how-you-can-avoid-this/由于疑似错误,Windows 计划碎片整理可能会意外对 SSD 驱动器进行碎片整理。有没有办法记录每日 SSD 读/写以检查这是否属实?

答案1

仅限 Windows启用卷快照时对 SSD 进行碎片整理

如果启用了卷快照,存储优化器将每月对 SSD 进行一次碎片整理。这是设计使然,也是必要的,因为碎片化的 SSD 卷上的 volsnap 写时复制性能较慢。碎片化不是 SSD 的问题,这也是一种误解。如果 SSD 碎片太多,则可能会达到最大文件碎片(当元数据无法表示更多文件碎片时),这将导致您尝试写入/扩展文件时出现错误。此外,文件碎片越多意味着在读取/写入文件时要处理的元数据越多,这会导致性能下降。

就 Retrim 而言,此命令应按照 dfrgui UI 中指定的时间表运行。由于文件系统中处理 TRIM 的方式,Retrim 是必需的。由于硬件对 TRIM 的响应性能各不相同,文件系统会异步处理 TRIM。当文件被删除或空间被释放时,文件系统会将修剪请求排队以进行处理。为了限制 peek 资源使用量,此队列可能只会增长到修剪请求的最大数量。如果队列达到最大大小,传入的 TRIM 请求可能会被丢弃。这是可以的,因为我们将定期进行并使用存储优化器进行 Retrim。Retrim 的粒度应避免达到 TRIM 被丢弃的最大 TRIM 请求队列大小。

结论

不,Windows 不会愚蠢或盲目地每晚对你的 SSD 进行碎片整理,也不会,Windows 碎片整理不会不必要地缩短 SSD 的使用寿命。现代 SSD 的工作方式与我们习惯的传统硬盘不同。

是的,您的 SSD 文件系统有时需要某种碎片整理,Windows 会处理这种碎片整理,默认情况下每月一次(在适当的情况下)。这样做的目的是最大限度地提高性能和延长使用寿命。如果您完全禁用碎片整理,则您的文件系统元数据可能会达到最大碎片率,并可能给您带来麻烦。

相关内容