在Flash 的物理性上 每個Block的寫入資料是有壽命的限制,以MLC為10000次、SLC為100000次,但又市場上MLC為大宗,所以OS 對其優化就是設計如何延長SSD的Lifespan.
除了客戶SSD的fireware的設定之外,再來就是OS中的效能提供,在我們WES 7中有幾個設定值會針對SSD自動作調整的參數: 在ATA8-ACS中的Word 217有個值就是來判斷目前的儲存裝置為HDD or SSD.
在安裝WES7 時如何得知 系統已被最佳化,請參考以下的設定值:
- Trim的技術: 由於其物理特性刪除資料的速度慢,所以利用Trim將要刪除的資料區先作標記,等至閒暇時再一次抹除,可以使用command 來檢查:
Fsutil behavior query disabledeletenotify ,查看值是否為"0" ,0為Enable
- Prefetcher 與 SuperFetch:此二項都是為了解決HDD效能不足,而預測檔案載入至Memory之中,在使用SSD時會自動Disable
- PrefetchParameter 為 0
- EnableSuperfetch 為 0
- Defragment: 磁碟管理工具在使用SSD時會自動被關閉.