◆ 垃圾回收性能测试
前面的测试都是基于空盘下进行的,也是最理想的状态,那么在实际长期使用后,用户反复删除创建复制文件,当SSD所有颗粒都被编程过一次之后,整个SSD可能充满零碎数据,TRIM和垃圾回收机制开始运作,进入GC(Garbage Collection,垃圾回收)态阶段。
闲置垃圾回收是SSD最基本的机制,或者说是内置的一项优化功能,它使得SSD flash闪存的内部可以及时整理移动有效的数据块,删除无效的数据块,更好地提供和释放空间以便新的数据写入。
不同主控和固件的垃圾回收机制稍有不同,比如SandForce主控多会限制写入速度,只是通过GC的话,最终写入速度只能恢复到出厂状态的80%左右,Marvell主控则要激进些,性能会恢复得很快,不会有明显下降,现在看看Everest 2是怎么处理的。
在Windows 7系统下SSD分区后TRIM指令就会生效,想测试垃圾回收能力只能够在在不分区情况下进行,本次测试会先使用IOMeter对没分区的Vertex 4 128GB进行全盘的4K QD32随机写入1小时,结束后每隔一段时间就用HDTune测试SSD的写入性能,看看单纯只靠主控进行垃圾回收的性能恢复能力。
Vertex 4 128GB出厂状态下HD Tune Pro的写入性能(平均186MB/s)
IOMeter写入一小时后,静置15分钟(平均57MB/s)
静置30分钟(平均86MB/s)
静置2小时(平均111MB/s)
静置3小时,恢复速度开始减缓(平均116MB/s)
静置18小时,15个小时只速度了5MB/s(平均122MB/s)
静置21小时(平均128MB/s)
静置24小时(平均133MB/s)
可以看到Everest 2的垃圾回收机制还是比较保守的,前15分钟可以恢复到30%的性能,半小时后可以恢复到46%,2小时后可以恢复到60%的水平,后面时间的恢复速度就恢复缓慢了,18小时后也只能恢复到65%的性能,24小时后恢复到72%的性能。
这样的垃圾回收机制我还是比较支持的,过于激进的方式会不利于NAND闪存寿命,因为对于普通用户来说,除了垃圾回收,还有TRIM指令可让性能保持在比较高的水平。
游客 2012-06-17 13:53
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
14#
游客 2012-04-27 13:05
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
13#
超能网友管理员 2012-04-26 14:48 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
12#
超能网友终极杀人王 2012-04-26 11:48 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
11#
超能网友管理员 2012-04-26 10:49 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
10#
超能网友终极杀人王 2012-04-26 10:39 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
9#
游客 2012-04-26 09:50
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
8#
游客 2012-04-26 04:48
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
7#
我匿名了 2012-04-26 00:07
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
6#
游客 2012-04-25 21:10
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
5#
超能网友研究生 2012-04-25 19:39 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
4#
我匿名了 2012-04-25 19:17
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
3#
我匿名了 2012-04-25 19:09
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
2#
我匿名了 2012-04-25 18:05
该评论年代久远,荒废失修,暂不可见。
已有3次举报支持(3) | 反对(0) | 举报 | 回复
1#