SSD硬盘使用之后大跳水 实测一探真假
泡泡网SSD固态硬盘频道6月12日 面对纷繁复杂的各家测试,究竟哪项性能指标代表着SSD实际的使用体验?
从各家晒出的跑分来看,我们发现,同级别的SSD的性能跑分基本上没有多大的区别,甚至入门级的SSD居然能跑出高端旗舰级的跑分,真是凌乱了。所以看表面的分数,已经很难区分SSD的高中低档了。
SSD的性能分为初始态,GC态和稳定态三种。初始态性能是最高的,因为闪存没有数据写入,都是干净的。GC态就是主控的垃圾回收机制开始工作状态,而稳定态是SSD经过使用一段时间后性能保持稳定不再下降的状态。而我们的实际应用就是在稳定态,GC态的性能比较接近稳定态。
这里插入一个SSD科普知识:
GC:垃圾回收,就是把一个闪存块里的‘有效’页数据复制到一个‘空白’块里,然后把这个块完全擦除,以腾出更多的空白块,以供后面的数据写入。SSD绝大部分时间都在做GC操作。
优点:保持SSD性能的稳定性。
缺点:增加写入放大,缩短SSD寿命。
TRIM:是一个ATA指令,操作系统发送此指令给SSD主控,以通知它哪些数据占用的地址是‘无效’的。从而减轻GC压力。
本次测试,就是通过短时间的快速高强度写入,使SSD接近于稳定态,考察其性能表现。
测试软件:iometer、HD Tune
测试盘:影驰Gamer120GB
测试方式:用iometer软件使用4k QD32 100%随机数据对SSD长达30分钟的写入。然后立即用HD Tune软件测试写入情况,闲置不同的时间段测试SSD性能恢复的情况,以观察SSD的垃圾回收机制和TRIM的效率。
空盘情况下,影驰Gamer120GB HD Tune的写入成绩为323.8MB/s,整个曲线非常平缓,稳定。
Iometer刚开始的成绩,影驰Gamer120GB 4K QD32 iops高达81628.62/s,传输速度为334.35MB/s,实属高端旗舰级水准。
经过30分钟的随机数据写入,基本已经写满全盘,Gamer120GB已经布满了数据碎片垃圾,这时iops下降至25703/s,传输速度为105.28MB/s。进入GC态,性能依然强劲。
写入完毕,立即开启HD Tune写入测试,很明显经过全盘的4K随机数据写入,SSD的性能大幅下滑,平均速度92.4MB/s,为空盘成绩的28.5%。另一方面影驰Gamer120GB经过高强度写入进入GC态后的稳定性很不错,性能下降后的曲线相对平稳,并未出现跟市面一般SSD全过程大幅上下波动的情况。
闲置5分钟后,Gamer120GB性能有了较明显的恢复,曲线前端成绩大幅提升,平均成绩上升至147.7MB/s,为空盘成绩的45.6%,恢复幅度为17.1%。
闲置15分钟后,性能恢复至186.6MB/s,为空盘的57.6%,较上次测试的恢复幅度为12%。
闲置30分钟后,性能恢复至222.8MB/s,为空盘的68.8%,较上次测试的上升幅度为11.2%
通过以上的变化,可以得知,影驰Gamer影驰Gamer120GB采用了闲置垃圾回收机制,而其垃圾回收的效率控制在适中速度,这是厂商采取了折中的办法,以保证SSD性能和寿命平衡。
全盘格式化之后(执行TRIM命令),影驰Gamer120GB平均成绩为323.6MB/s,恢复至空盘的99.9%,曲线也恢复平稳,基本恢复。高效的TRIM功能,能够最大化的减少性能下降,因为日常的使用中是不可能会这样长时间连续的小文件写入的,高效的TRIM功能会在你删除数据后迅速恢复性能。
通过本次测试,可以预见影驰Gamer120GB,实际应用性能的稳定性是非常不错的。SSD经过长时间的使用写入很多数据,产生掉速现象是必然的,这是由闪存不能直接覆盖写入数据而只能通过先擦除原有数据再写入新数据的原理来决定的。以上测试是模拟极端情况,实际使用中,几乎不会出现这样长时间写入随机小数据的情况,而且被动垃圾回收和闲置垃圾回收以及TRIM的配合,SSD的性能会在不断地数据填充和垃圾回收中恢复平衡保持相对稳定。所以没有不掉速的SSD,只有通过主控的算法优化和TRIM和GC的合理配置实现性能的迅速恢复实现SSD性能的稳定。■