對于這些頑強的家伙,測試人員表示有些“厭倦”了,不打算每100TB公布一次報告,而是直接等1PB,也就是1000TB。
現在,這一里程碑終于達成了,想看熱鬧的絕對不要走開喲。
還是再次回顧一下參測的固態硬盤吧:
- 海盜船Neutron GTX 240GB
- Intel SSD 335 240GB
- 金士頓HyperX 3K 240GB(兩塊,分別寫入可壓縮、不可壓縮數據)
- 三星840 250GB
- 三星840 Pro 256GB
前景回顧:
固態硬盤可靠性測試:寫入22TB數據之后……
固態硬盤耐用性試驗:200TB重壓下的壞塊
固態硬盤連續寫入300TB:Intel 335也“壞了”
固態硬盤連寫500TB:個個都是“豬堅強”
固態硬盤連寫600TB:這都弄不死你們
迄今為止,已經有三塊最終倒下了,占總量的一半,而且死去的方式各不相同。
【第一個犧牲品:金士頓HyperX 3K】
這一款其實有兩塊,分別測試可壓縮、不可壓縮數據。你應該能想到,失敗的是不可壓縮那塊。
它最后的寫入量是728TB,而可壓縮那塊只寫入了501TB。
第一次出現警告信息是700TB的時候,忽視它繼續,725TB時再次報錯,而這次來自系統:“Windows檢測到一個硬盤錯誤。立即備份你的數據,以免信息丟失。”
不管它接著繼續,又出現了幾次警告,只過了3TB就不行了,Anvil開始報錯。硬盤還能訪問,但是在導出最后一批SMART數據之后就變磚了。
事實上,真正指示壽命的并非閃存顆粒完整性,而是損耗指數(MWI),大部分第一方和第三方工具都以它為基準,指示固態硬盤的剩余壽命。
該指數在出廠時為100,一經使用就開始逐漸降低,最終為0的時候耗盡壽命(理論上仍然可以繼續使用一段時間),而它和重新分配的扇區數量是完全無關的。
查看可知,700TB的時候降到了10,728TB時變為零。
再來看看錯誤趨勢:
其實過了上一次的門檻600TB,各種錯誤就開始迅速增加了,到最后有986個重分配扇區(600TB時僅有10個)、111個編程錯誤、381個擦除錯誤。這意味著,失效的扇區里有一半是因為ECC錯誤校驗失敗。
HyperX 3K設定了一定比例的冗余容量,但用途是內部管理功能和RAISE(SandForce的冗余技術),能用來重新分配的很少,因此很快就會耗盡。
金士頓表示,壽命到期后硬盤就會拒絕加載,自然就檢測不到了。
【第二個犧牲品:Intel SSD 335】
寫入量同樣達到700TB的時候,SMART信息就發出了失敗警告,但是使用起來仍然一切正常,閃存單元也幾乎都是完整的,只有一個重分配扇區,還是寫入300TB時候出現的。
于是繼續寫入,但僅僅又過了50TB,也就是到達750TB,最終就崩潰了。負責持續寫入的Anvil Storage Utilities工具里出現了寫入錯誤,程序本身也失去了響應。幸運的是,再次啟動軟件成功了,至少能提取出日志(稍后分析),但不能再繼續寫入了。
SSD 335寫入了700TB之后,WMI指數就已經歸零,標志著閃存不再可靠,不能繼續使用了。
奇怪的是,寫入報錯后,SMART也不再返回任何信息,任何工具都無法訪問,證明SMART技術已經掛掉。
重啟系統,Intel SSD Toolbox里又出現了這塊硬盤,仍然檢測為存儲設備,但容量是0GB,無法訪問。
Intel表示,這種結果完全符合預期,寫入錯誤意味著硬盤進入了只讀模式,并觸發一種自毀模式,讓硬盤不再響應。永別了……
【第三個犧牲品:三星840】
TLC閃存的它并不是率先倒下的,僅此一點就可以讓大家放心了。它堅持超過了900TB。
其實,剛過200TB她就出現了重分配扇區,之后不斷增加,最后有接近3500個,但因為可用的冗余空間較多,所以堅持得比較久一些。
寫入量達到900TB的時候,840仍然看起來很正常,三星自己的SSD Magician工具也報告還有不少剩余壽命,但是突然之間,它就掛了,Anvil崩潰,系統和工具都檢測不到,只有Intel存儲驅動報告了一個未知的三星SATA設備,也只能看看而已。
由于沒有任何事先警告,死的又很徹底,最后一段時間的SMART數據就丟失了,無法得知最后確切寫入了多少,狀態分析也只能截止到900TB。
損耗指數在300TB的時候就變成了零,但是三星自己的工具仍然報告狀態健康,繼續使用也沒問題。
再看可使用的保留空間,一直在穩定減少,但是最后死亡的時候仍有大約40%,理論上還能堅持。由于SMART日志丟失,無法得知死亡的確切原因,可能是突然就堅持不住了。
再看另一個重要參數:不可修復錯誤。它是在寫入300TB時候出現的,有176個,當時用來校驗數據完整性的200GB文件確實Hash失敗了好幾次,不得不重新拷貝,但此后不可修復錯誤一直沒有增加。
在800-900TB之間的某個時刻,不可修復錯誤數量突然增加了119個,總量達到295個。雖然這時候Anvil沒有報錯,但這應該就是死亡元兇。
三星表示,840用戶最終是應該能看到錯誤提示的,比如說兼容性錯誤、藍屏死機等。至于這里為何突然死亡,還在進一步調查。
【1PB俱樂部:三位堅強斗士】
海盜船Neutron GTX、三星840 Pro、金士頓HyperX 3K(可壓縮數據)都挺過了1PB,真是奇跡,因為它們標稱的終身寫入量沒一個超過200TB。
HyperX 3K因為對付的是壓縮數據,實際寫入閃存的其實只有716TB,節省了幾乎三成。
壽命指數最后只剩下了10,不過重分配扇區只有2個,沒有編程和擦寫錯誤(不可壓縮的有上千錯誤),閃存狀態良好。
它能堅持到何時還不好預測,估計還能使用很長一段時間,就看重分配扇區何時突增了。
三星840 Pro的壽命指數在400TB時就很低了,500TB后為零,700TB后開始大量使用冗余容量,但最后也只用了20%。
SSD Magician顯示目前一切良好,但是不敢保證何時會突然死亡。
重分配扇區在600TB之后持續大幅增加,如今已有1836個。每扇區1.5MB,那就是2.7GB,理論上還有很多冗余可用。
海盜船Neutron GTX仍然牛逼得一塌糊涂,壽命指數竟然至今還接近80!重分配扇區至今還是0!真是一個逆天的存在。照這樣的趨勢下去,至少能堅持到4PB。
坐等海盜船解釋……
【性能測試】
再來看看各款固態硬盤的性能趨勢,包括那些死去的。
4MB持續讀取
4MB持續寫入
4KB隨機讀取
4KB隨機寫入
大多數都始終如一。HyperX 3K最初曾有明顯的隨機讀取暴漲,但此后基本穩定。
海盜船Neutron GTX一直是最穩健的,不過最后一次持續讀取測試出現了大幅度下降,反復測試五次都是如此。原因不明,等到1.1PB的時候再看看。
三星840最后一次隨機讀取速度有所下滑,可能和將死有關。
平均寫入速度也都波瀾不驚。840 Pro還在高低跳躍,Neutron GTX還在緩慢增加,真是無語了。
那些突起峰值不用理會,都是每100TB安全擦除后的干凈狀態。
不妨再看看死去三款固態硬盤最后時刻的表現,很明顯都出現了波動,Intel、金士頓的還很輕微,三星840的就激烈多了,只可惜沒有死亡前的數據。
【結語:死得其所】
1PB是個里程碑。那些通過了的固態硬盤可喜可賀,沒有達成的也不用沮喪,你們同樣證明了自己的價值,并且提供了很多寶貴經驗。
直到最后時刻,失敗的固態硬盤才出現些許性能波動,這證明一款固態硬盤完全可以在整個生命周期內維持良好的性能。
不過,不同設備最后終結的方式略有不同。Intel SSD 335預先設定好了界限,一旦越過就“自殺”,金士頓HyperX 3K則力圖壓榨出最后一絲潛力。
三星840一直是焦點,最終雖然死的很突然,很蹊蹺,但再一次證明TLC閃存也可以很耐用。雖然這是以大量重分配扇區為代價的,但對容量的影響很微小。
盡管測試的樣品不多,但完全可以拍著胸脯告訴大家:即便你在固態硬盤上每天不停地寫入,只要不是人品太差,700TB也是毫無問題的!
接下來,剩余的三名斗士將繼續接受考驗……