如何确定我的SSD(三星UM41)是否支持TRIM命令?

如何确定我的SSD(三星UM41)是否支持TRIM命令?

我正在运行 Ubuntu 10.04,lshw显示“SAMSUNG SSD UM41”。有什么方法可以让我确定 (1) 我的 SSD 支持 TRIM,以及 (2) 我的操作系统和 FS (ext4) 确实在使用 TRIM?

更新:我不想进行网络搜索和检查各种间接变量,而是想尽可能直接地确认系统是否确实在使用 TRIM,因此我最感兴趣的是用于检查/监控活动 TRIM 使用情况的任何工具或技术。例如,许多人指出 TRIM 自 .28 以来就已出现在 Linux 中,但没有意识到由于处于实验状态,它经常被禁用(现在仍然如此?),文件系统也必须支持 TRIM,等等。

答案1

hdparm如果支持 TRIM,较新版本应该会报告类似这样的信息:

*Data Set Management TRIM supported

你可以试试hdparm -I /dev/yourssd

内核从2.6.28版本开始支持TRIM,并且至少ext4支持TRIM。

答案2

Ubuntu 10.04 与几乎所有最近的 Linux 一样,支持 TRIM。我相信这种支持是在内核级别,因此 Ubuntu 不使用 TRIM 的唯一原因是如果您编译了一个自定义内核,专门删除(或创建未使用的模块)某些 SATA 功能。因此,您的操作系统支持它并将使用 TRIM,除非有什么东西阻止它这样做。

另外,来自三星网站的信息:

All Samsung branded consumer solid state drives offer TRIM support.

唯一需要注意的是,您的 SSD 应该使用 AHCI。要检查这一点,您应该进入 BIOS 设置。通常,您在第一次打开计算机时按 、 或 来执行此操作F1F2DEL情况有所不同。然后查看周围,确保 SATA 模式为AHCIENHANCED(取决于您的计算机)。 RAID模式也将支持 TRIM,如果选择了 TRIM,请勿更改,否则您可能会丢失数据。如果 SATA 模式为IDE EMULATIONCOMPATIBILITYLEGACY类似模式,则应更改它以提高性能并允许 TRIM。

相关内容