什麼是TRIM以及垃圾回收功能?
Trim和垃圾回收是現代SSD採用的科技,用於改善效能和耐用性。 當SSD剛剛從箱中取出時,所有NAND塊都是空的,囙此SSD可以通過一次操作將新數據寫入空塊。 隨著時間推移,所有空塊會被使用並包含用戶數據。 為了向已用塊寫入新數據,SSD將被強制執行讀取-修改-寫入週期。 讀取-修改-寫入週期會降低SSD整體效能,因為SSD現在必須執行三次操作,而非一次。 讀取-修改-寫入週期還會導致寫入放大,從而降低SSD整體耐用性。
Trim和垃圾回收可以聯合釋放已用塊,從而改善SSD效能和耐用性。 垃圾回收是SSD控制器內寘的一項功能,用於綜合已用塊中的數據,以釋放更多空塊。 此流程在後臺進行,完全由SSD自己操作。 不過,SSD可能不知道哪些塊包含用戶數據,哪些塊包含用戶已删除的陳I舊數據。 這正是Trim發揮作用的地方。 Trim允許作業系統讓SSD瞭解數據已被删除,囙此SSD可以釋放之前的已用塊。 要讓Trim正常運行,作業系統和SSD必須都支持Trim。 現時,多數現代作業系統和SSD支持Trim,不過多數RAID配寘不支持Trim。
SSD充分利用了垃圾回收和Trim兩項科技,可在SSD整個生命週期內保持盡可能高的效能和耐用性。