關於固態硬碟認知的誤區——寫放大與資料型別

關於SSD固態硬碟,通常使用者會關注快閃記憶體的壽命,準確說是寫入壽命,即PEC。其實這也沒有錯。但是在工作中發現,很多使用者,包括一些工程師,對固態硬碟的寫壽命存在很大的誤區。為此,筆者做了一些總結。

一、Nand Flash型別與壽命

SLC:60000次

MLC:3000次

TLC:3000次

eTLC:7000-10000次

pSLC:40000次

看到上面的資料,很多讀者可能不認同,可能認為SLC的壽命還是100K,TLC達不到3000次。

其實,隨著快閃記憶體工藝的發展,新制程的SLC的壽命已經降低到6萬次,但是因為還是很多,所以沒怎麼引起人們的注意。

其次,TLC現在的壽命,已經從當年的500次逐步提升到3000次了。

二、SSD壽命與寫放大

SSD的壽命相關的因素,不僅僅是Nand Flash的壽命,其實也和寫放大係數有關。曾經這個係數達到100以上,微軟的工程師成功的把寫放大係數降低到10以內,而Sandforce的工程師則異想天開的把這個係數降低到1以下。微軟的工程師直接催生了固態硬碟從實驗室走向商品,而Sandforce哪些偉大的工程師則讓SSD的可靠性和壽命大幅度提高,獲得更廣泛的應用。

由此可見,寫放大係數是個很重要引數。

大部分SSD廠商的資料手冊,都是按照理想的測試環境給的參考值。實際上,到今天為止,寫放大係數有可能還是很高,估算壽命時要十分小心。

關於固態硬碟認知的誤區——寫放大與資料型別

科美固態硬碟寫放大係數測試(隨機資料)

已我們從科美固態硬碟原廠獲得的資料為例,如果是512B大小的隨機資料,寫放大係數能接近10!

這意味著你的壽命只有原來估計的或者資料手冊上的10%!!!

這是巨大的誤差!