我正在运行 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 设置。通常,您在第一次打开计算机时按 、 或 来执行此操作F1,F2但DEL情况有所不同。然后查看周围,确保 SATA 模式为AHCI
或ENHANCED
(取决于您的计算机)。 RAID
模式也将支持 TRIM,如果选择了 TRIM,请勿更改,否则您可能会丢失数据。如果 SATA 模式为IDE EMULATION
、COMPATIBILITY
或LEGACY
类似模式,则应更改它以提高性能并允许 TRIM。