6款SSD可靠性测试 200TB写入出现坏块
泡泡网固态硬盘SSD频道10月29日 经过了2个月的高强度写入,Techreport的六款SSD固态硬盘可靠性测试已经达成了新的写入量目标——200TB,这个写入量其实已经大大超过了很多消费级固态硬盘的标称写入寿命了,现在来看一下200TB写入量之后固态硬盘能否承受的住呢。
6款测试SSD
回复一下功课:Techreport总计使用了6款SSD,包括三星840 Pro、三星840、金士顿HyperX 3K(这个使用了两款,一个进行可压缩数据测试,一个进行不可压缩数据测试)、Intel 335及海盗船Neutron GTX,容量都是256GB或者240GB的。
文中压力测试用到的5款SSD
三星840 Pro 256GB SSD 京东购买地址(1569元)【点击进入】
三星840 250GB SSD 易迅购买地址(1039元)【点击进入】
金士顿HyperX 3K 240GB SSD 京东购买地址(1259元)【点击进入】
Intel 335 240GB SSD 亚马逊购买地址(1498元)【点击进入】
海盗船Neutron GTX 240GB SSD 亚马逊购买地址(1866元)【点击进入】
说是写入200TB数据,但是三星840 250GB固态硬盘在写入100TB数据之后就已经开始出现问题了,出现了11个重映射扇区,这意味着固态硬盘已经出现了坏块(bad block)了。考虑到三星840使用的是3bit MLC闪存,P/E次数本来就比主流的2bit MLC闪存要低,第一个出现坏块并不让人意外。
好的方面则是,尽管出现了坏块,不过三星840的性能及可用容量依然没变,所以他们的测试一直持续到了200TB数据写入量。
在这个过程中,三星840总计出现了370个重映射扇区,不过它并不是唯一出问题的,用于测试不可压缩数据的金士顿Hyper 3K 240GB固态硬盘也出现了4个坏块。用于可压缩数据测试的Hyper 3K固态硬盘则没有出现坏块,它的可压缩数据比例控制在了46%,因此实际写入的数据量是143GB。
写入量越少,意味着对SSD的摧残越少,这么看来SF的数据压缩技术对提高SSD使用寿命还是真的很有帮助。
金士顿SSD的block大小是4MB,出现4个坏块意味着损失16MB容量。三星还没有回复TR有关840 block大小的问题,不过从Anandtech此前的评测来说,840的block大小是1.5MB,370个坏块意味着容量损失了555MB。
出现坏块也不是天大的坏事,厂商在SSD中的预留分区中已经考虑到了这些容量损失,所以三星840和金士顿Hyper 3K的存储容量并没有发生变化。
在三星的SSD Magician软件中,840的健康度依然是good(良好),不过Hard Disk Sentinel软件读取的SMART信息就没三星软件这么乐观,下表就是各个固态硬盘在100TB及200TB数据写入量下的健康度。
6款SSD的健康度
实际上三星的工具显示840 Pro健康度良好,Intel的软件显示335 SSD也是如此,海盗船的软件没有健康度显示,而金士顿的软件在他们的测试系统上不能正常运行。
现在还很难说能相信哪个软件说的,不过200TB数据写入量意味着每天写入100GB的话也能维持5年,而且即便到200TB写入量,大部分SSD依然没什么问题,虽然840出现了很多坏块了,但是它依然没有达到寿命终点。
下面再来看一下各SSD在写入如此大量数据之后的性能变化吧。
4K随机读取
4K随机写入
4KB连续读取
4KB连续写入
性能测试他们对比的是写入数据前后的差值,总体来说各SSD的性能并没有明显变化,普遍是正负1%以内,最高的也不过是增加了2%。
此外,22TB测试中金士顿Hyper 3K SSD的性能反而大增,100TB时也是如此,直到写入200TB之后性能才降到正常水平。
此外,TR网站还用Anvil软件追踪每个SSD可靠性测试的速度,这个软件可以定义可靠性写入测试的次数。需要注意的是,这套平台中6款SSD中Hyper 3K两款是运行在SATA 3Gbps接口上的,因此绝对速度方面不具可比性,还是只看相对差距吧。
Anvil软件的平均写入速度
金士顿及Intel的固态硬盘在22TB、100TB写入量之后达到了峰值速度,他们在每个阶段的写入量测试之后都会安全擦除硬盘,使用SF主控的SSD看起来在这方面明显比其他SSD要快。
三星840 Pro在安全擦除之后性能也会提上来,不过表现就不那么稳定了,波动有些频繁。三星TLC闪存的840性能下滑比较多,跟840 Pro表现并不一样,这主要是TLC闪存的缘故,而且性能下降是立即出现的,所以这跟坏块也没什么关系。
海盗船的Neturon SSD甚至还有一点点性能提升。
他们的下一个目标是300TB,估计又要等上一个月了。SSD可靠性是大家非常关注的问题,我们也即将推出自己的可靠性测试,敬请期待。
小结:从Techreport已经给出的200TB压力测试来看,虽然最差的三星840已经出现了坏块,正如文中所提到的即使每天写入100GB的数据量,也可以维持5年的使用寿命,实际用户使用每天均在10GB以下,这样来看即使100TB就出现重映射扇区的840也可以稳定工作25年(到那个时候存储设备会是什么样子都无法想象到),显然普通消费级应用很难达到这一苛刻的使用需求,至于早期流传的TLC闪存寿命也完全不用担心。
当然采用MLC的产品还是有着一定的优势,除了金士顿Hyper 3K出现了4个坏快,当然由于冗余设计的原因其实在200TB的高强度写入后依然不会影响正常的使用。
到这里,用户选择什么样的SSD已经很明晰了,无论是采用MLC还是TLC寿命基本是不用理会的,而用户关注的重点应该放在容量和性价比上面,对于普通消费级像三星840也是一个不错的选择,而性能更好的海盗船Neutron GTX和三星840 Pro很显然是适合对读写性能有较高需求的用户。