最近,Google工程師Raghav Lagisetty、Arif Merchant和加拿大多倫多大學(xué)教授Bianca Schroeder聯(lián)合發(fā)表了一篇論文《閃存的實(shí)際可靠性:意料之中與意料之外》(Flash Reliability in Production: The Expected and the Unexpected),得出了一些驚人的結(jié)論。
這項(xiàng)研究歷時(shí)長(zhǎng)達(dá)6年,覆蓋了十多種SSD的品牌,企業(yè)級(jí)和消費(fèi)級(jí)產(chǎn)品都有,SLC、MLC、TLC三種閃存類型都有,加起來(lái)一共跑了幾百萬(wàn)天。
主要結(jié)論:
1、不可糾正比特錯(cuò)誤率(UBER)這個(gè)參數(shù)毫無(wú)意義,不要理會(huì)它。
2、好消息:原始比特錯(cuò)誤率(RBER)在使用損耗中的增長(zhǎng)速度比預(yù)期得要慢,而且與UBER后者其他錯(cuò)誤無(wú)關(guān)。
3、高端的SLC硬盤并不比MLC硬盤更可靠。
4、壞消息:SSD的故障失敗率比機(jī)械硬盤低,但是UBER更高。
5、影響SSD可靠性的是其年齡,而不是使用程度。簡(jiǎn)單地說(shuō),一塊閑置了兩年的SSD還不如一塊使用了一年的更靠譜。
6、全新的SSD里也會(huì)普遍有壞塊。如果一塊SSD里有大量壞塊,可能會(huì)影響其他更多區(qū)塊,導(dǎo)致芯片損壞。
7、30-80% SSD起初就有至少一個(gè)壞塊,2-7%使用四年后會(huì)有至少一個(gè)芯片損壞。
其中兩個(gè)結(jié)論最為讓人吃驚,首先就是第三條。
我們知道,NAND閃存分為三種:SLI是單層單元,性能最好,壽命最長(zhǎng),但成本也最高;MLC是雙層單元,性能、壽命都適中,是主流首選;TLC是三層單元,成本最低,但是性能和壽命也相對(duì)偏低,是如今的熱門。
一般都認(rèn)為SLC閃存是最好的,企業(yè)級(jí)SSD普遍都是用它,廠商也會(huì)極力宣傳多么多么可靠,不過(guò)根據(jù)Google的研究,SLC、MLC在可靠性上其實(shí)差不多。
當(dāng)然這不代表企業(yè)級(jí)SLC SSD都是忽悠人,它們都精選了質(zhì)量更高的芯片,輔以更大的冗余容量比例,以及各種可靠性增強(qiáng)技術(shù),貴是應(yīng)該的。
而根據(jù)第五條,不用擔(dān)心頻繁使用SSD會(huì)縮短其壽命,閑著不用才會(huì)更讓其短命。這和很多電子設(shè)備其實(shí)是一樣的。
另外,研究中的SSD其實(shí)都很耐用,沒有一個(gè)接近使用極限,即便是3000次寫入放大的MLC SSD也毫無(wú)問題。
總的來(lái)說(shuō),SSD不可能堅(jiān)若磐石,但也沒有想象中那么脆弱,大家可以放心使用,當(dāng)然任何時(shí)候及時(shí)注意備份重要數(shù)據(jù)都是很關(guān)鍵的。