如果你还没听说过TRIM,那么你可以听听这种技术的发起者怎么说。这些发起者包括固态驱动器(SSD)制造商,操作系统开发厂商和数据存储厂商。
越来越多的公司采用TRIM指令。这是一个数据集管理功能子集,包含在最新的ATA规范中,可以帮助改善SSD驱动器的速度,并最终提高驱动器整体的读取和写入性能。
Objective Analysis的SSD分析师Jim Handy表示,由于TRIM在SSD和操作系统上的实施很简单,TRIM在非常近的未来应该可以获得广泛利用。Objective Analysis是一家半导体市场研究公司。
他说:"我预计TRIM将在2010年夏季之前普及到所有SSD。"
主要的SSD厂商已经开始在SSD上支持TRIM。英特尔通过现有驱动器的固件升级实现这一点。Micron新的6Gb/秒SATA驱动器支持TRIM,而STEC和Fusion-io也支持该指令。Linux和Windows也在添加TRIM支持。
回收闲置的SSD数据块
TRIM指令让操作系统可以告诉固态驱动器哪些数据块是不会再使用的;否则SSD控制器不知道可以回收这些闲置数据块。
Handy表示:"TRIM对SSD是个福音。"
他认为TRIM的简约性将极大减少写入负担,同时允许SSD更好地在后台预删除闲置的数据块,以便让这些数据块可以更快地预备新的写入。
SandForce首席技术官Radoslav Danilak表示,值得注意的是OS(操作系统)的角色。
Danilak表示:"SSD知道哪些过期数据可以删除和回收,但是它不知道操作系统已经决定删除哪些数据,直到操作系统为了新的信息而重新使用逻辑块地址(LBA)。"