2014年1月28日 星期二

Windows Embedded Standard 7對於SSD的優化

在Storage 市場上於了傳統的HD之外,SSD 已愈來愈被消費者所接受了,由於Flash 速度飛快高度的防震效果在Embedded Industry 市場中已有固定的市場,所以我們特別來解析一下WES7是對於SSD 儲存設備作了那些優化的設定.

在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時會自動被關閉.




沒有留言:

張貼留言