前提:
- 覆蓋寫入: 不刪除數據的情況下寫入
- ssd 不允許覆蓋寫入。
- hdd 可以覆蓋寫入
trim 的目標:實現覆蓋寫入
沒有trim寫入分成兩步:刪除->寫入
有了trim則就節省了刪除這個步驟,理論上提升寫入數據速度,並且避免了數據頻繁擦除,提升壽命。
實現原理:
- 文件被刪除時候OS記錄寫那些位置被刪了
- 寫入數據時候OS把之前被刪的位置告訴SSD,SSD可以放心寫入而不必擦除
檢查是否開啟了trim:
開啟方法:
sudo trimforce enable
執行完畢后回立即重啟。
實際效果:
開啟前:
開啟后:
寫入速度有很大的提升。