浴室大大好,看完之後增進了知識,但也有不少疑問(問題)想請教浴室大
讀/寫干擾處理技朮,每一家的廠商的做法一定不一樣(做多 做少 或根本無視),但是如果依照閃存廠給的原廠數值,去減少因為干擾而產生的這些bit的錯誤,那麼其演算法想必非常消耗主控資源,個人想到兩種可能的處理方式不知是否正確。
1.統計所有的page間的讀寫干擾次數,再與原廠建議值比對,一旦接近臨界值立即搬運檔案,這做法所有page統計的量所需的儲存空間想必不小(應該比映射表還大,須不少空間儲存這統計值,一旦斷電會統計值遺失,對資料的穩定性影響很大)
2.每次讀寫後立即check附近電壓得偏離值(這作法應該很耗主控資源)
以上是個人淺見不知正確與否,如果上述正確,又衍生出一個問題,有些廠家建議每3~9月對SSD進行一次安全擦除secure erase,這樣可以發現一些隱藏的壞塊,減少錯誤。而這樣做法應該也可以減少因 讀/寫干擾產生的錯誤,因為安全擦除候所有的page都在相同的基準點,降低了因為主控演算法對於 讀/寫干擾處理技朮 的缺陷。
所以浴室大依你的觀點,是否建議定期(一般用戶) 安全擦除secure erase 來減少 讀/寫干擾,或根本考慮太多了 |