连写500个TB试试看 究竟几个固态能撑到最后!
SSD固态硬盘相比传统HDD机械硬盘的优点是性能强、体积小、无噪音,但是特殊的工作原理也让它的使用次数有限,而且这个次数还会随着制程工艺的升级而降低,编程/擦写循环次数从之前的5000+降低到3000次甚至1000次。
SSD使用寿命是个老生常谈的话题了,厂商一次次强调随着SSD容量的增加和主控技术的进步,SSD有限的写入次数对使用寿命来说并不是严重问题了,不过想打消消费者的疑惑还没这么容易。
此前Hardware.info网站以TLC闪存的三星840 SSD为例做了一次长期的SSD使用寿命测试,结果显示其可用写入次数是大大超过官方标准的,TLC闪存的可靠性也不是问题。
现在又有媒体来接力了,TechReport也做了SSD使用寿命的长期测试,相应的,自去年八月开始的固态硬盘耐用性持久测试又跨过了一个关键点,持续写入的数量已经突破500TB。有没有谁被击垮呢?
参测成员:
海盗船Neutron GTX 240GB
Intel SSD 335 240GB
金士顿HyperX 3K 240GB(两块,分别写入可压缩、不可压缩数据)
三星840 250GB
三星840 Pro 256GB
重分配扇区数量趋势:
三星840是惟一一个采用TLC闪存颗粒的,其天然属性决定了耐用性相对较差,也毫不意外地第一个出现了坏块,100TB之后就有了11个重新分配的扇区,200TB之后增至370个,300TB之后达到了833个,如今则是1722个。
其它硬盘仍然只有寥寥几个坏区,影响微乎其微,Neutron GTX、Hyper 3K(可压缩版)则是唯一两个至今完好无损的。
三星依然不肯披露840的扇区规格,但基本可以确定为1.5MB,那就是已经损失了大约2.5GB,但是因为冗余容量足够,这对实际可用容量仍无影响。
840虽然明显是最糟的,但不能因此就说TLC闪存不靠谱。算一下你就知道,500TB相当于在十年的时间里每天写入140GB,平常谁能做到这一点?
在这样的重压之下,840的确有些吃力,好几次都没能通过重建测试中的HASH校验。虽然最终还是过去了,但是查看SMART属性可以看到大量的不可恢复错误,实际应用中这很容易导致数据丢失,甚至系统崩溃。
但奇怪的是,三星自家工具Magician依然认为840很健康,它能访问SMART数据但主界面上依然说健康程度良好。840 Pro终于也有了两个重新分配扇区,没有不可恢复的错误,健康度也是良好。
第三方工具的结果就差异太大了,HD Sentinel就把840、840 Pro的健康度都列为了1%,照它看来这俩硬盘都废了。
接下来看看各块固态硬盘的性能变化趋势:
4MB持续读取
4MB持续写入
4KB随机读取
4KB随机写入
虽然有一些波动,但是总体而言,经过了这小半年的折磨,大家的性能基本都还维持了原样,这下子大家可以彻底放心了。
不过,840 Pro的持续写入最近开始有所下滑,从大幅领先变成了接近Neutron GTX,后续要重点观察。
此外,Intel、金士顿的随机读取速度初期反常地偏高,至今原因不明,可能和它们使用的SandForce主控有关。
再看平均写入速度:
840 Pro从一开始就飘忽不定,至今仍是这个样子,不过似乎有衰退的趋势,最高、最低值都不如早前了。
总的来说,大家的表现都很稳健,没有出现重大变故,Neutron甚至还在逆天地缓慢增长中。
那些突起可以忽略,每次到达关键点后对所有硬盘进行安全擦除的缘故。
最后是个小插曲:测试进行到300-400TB之间的时候,三星840/840 Pro、金士顿HyperX 3K(可压缩版)突然系统崩溃,没有任何预先警告,当时系统也一切正常。系统日志中出现了系统盘突然断开的条目,可能就是罪魁祸首。
测试使用的系统盘是海盗船Force GT 60GB,寿命才两年,数据写入量不过几个TB,按理说不应该有什么问题,SMART属性里也没有错误,不过它的主控是SandForce,闹个脾气也很正常。
为了避免类似问题重现,系统盘换成了Intel SSD 510,此后也确实一切顺利。
测试仍在继续,下一站:600TB。