我如何知道我的 SSD 是否需要运行 TRIM?

我如何知道我的 SSD 是否需要运行 TRIM?

我的英特尔固态硬盘 (X25-M 160GB) 出现间歇性性能问题。每隔几天,磁盘队列长度就会变得非常高,并且机器实际上会锁定 - 队列长度为 10 到 15,持续约 30 秒。

有没有办法查看 SSD 是否需要对其运行 TRIM?即,通过某种方式查看有多少块被标记为脏块。我有 Intel SSD 优化器,可以手动运行 TRIM,但我想确定这是否能解决问题 - 间歇性错误总是很麻烦!

系统运行的是 Win 7 64 位。它的工作量似乎与大型解决方案的编译问题最相关 - 它正在写入大量小文件(约 10K)

更新:

  • SSD 是英特尔 SSDSA2M 160G2GC
  • 固件版本为 2CV102M3(之前为 2CV102HD)
  • 驱动程序是默认的 MS 驱动程序 6.1.7600.16385

答案1

我以前也遇到过和你一样的问题。其实这不是 TRIM 的问题,而是英特尔的快速存储技术。我在使用 Crucial M4 128GB Sata3 SSD 的笔记本电脑上安装了这个软件。这是一个新的 SSD,上面没有写入任何数据。但是,在安装英特尔的 RST 软件后,系统似乎会冻结 30 秒。在同一个操作系统安装中,卸载 RST 解决了这个问题。我唯一使用 RST 软件的时候是当我的 SSD 带有 z68 主板和 SRT(智能响应技术(SSD 缓存))时。

答案2

没有办法获取此信息。只有英特尔才会这样做,因为没有任何文档描述 SSD 的内部命令。但是,您的问题可能出在可用空间上。SSD 制造商建议驱动器上有 20-30% 的可用空间。此外,您在 SSD 上进行了多少次写入?

相关内容