引用:
作者kkcity59
優先照顧Flash壽命跟完全不做任何處理並不一樣啊
刪除的資料你完全不去重新Rrcover佔用的區域
你下次再放入資料時還是得去做同樣的事情
盡量降低寫入可以說以零散的Page狀態就少去動
但完整的Block下確定刪除的部分,為何擺著不處理,要等下次資料進來再做?
|
你這是用一般ssd的狀況來想像ssd,那確實是這樣單純
已經完整刪除的block就找機會clear,並不會減少更多的壽命又可以增加效能
因為你反正下次使用還是得clear
為何sf不去做?因為這對sf晶片來說比較麻煩,而且反而會造成多餘的寫入耗損
sf不是採用普通的block/sector level或者混合的mapping table
所以sf比較不積極的去做這件事情
簡單說一般ssd的logical block跟physical block,雖不直接對應但可對襯
但sf的ssd,這兩者既不對應也不對襯