瀏覽單個文章
vn514026
Senior Member
 

加入日期: Oct 2002
您的住址: 台北市
文章: 1,123
引用:
作者oScARSh
當然會不同吧
或許廠商的"TB"的前提就是有經過平均寫入後的計算
我目前也是這樣子假設,所以"次"約等於 總寫入容量/SSD容量

當然一切都不會那麼理想
例如我空白的地方只有32GB, 96GB全都放一些幾乎不會變動的軟體
那平均寫入再怎麼神通, 大概也只會針對那32GB空白的地方平均抹平寫入

這時候我在想是不是有一種defragment的軟體(我知道SSD不適合用這個)
專門幫檔案"移位"的,讓128GB所有空間都能更平均更充分被寫入

...說那麼多, 假設MLC真的有3000次寫入的壽命, 我這些都是瞎操心的

你有興趣的話,可以查查 static wear-leveling,簡單說SSD controller會將少用的資料搬到常使用的cell,這樣常寫入的資料就可以使用之前少寫入資料佔用的cell,這樣cell耗用程度跟速度都能維持均衡;可以說就是因為有wear-leveling,重整軟體變得沒有什麼意義

另外SSD的是壽命次數到最低階的硬體是用cell作單位,cell erase作放電才會影響SSD壽命;所以讀不影響壽命,而寫入如果沒有乾淨無資料的cell就必須把整個cell erase再把資料寫入,壽命 -1 ....

另外各家NAND Flash的壽命不一樣,像IMFT 25nm Flash,Micron牌spec P/E endurance 3000次,Intel P/E endurance 5000次,同間工廠不同牌子不同QC跟性能規格,神奇吧...

btw,你太小看工程師的肝了......如果連Home/Office use都扛不住,這些工程師的肝都白爆了
舊 2012-03-24, 08:22 PM #63
回應時引用此文章
vn514026離線中