GC与TRIM测试:OCZ和博帝-随机数据
关于这个项目的测试目的和流程前面已经描述过了,但这里要注意一个前提就是不能忽略SandForce主控的特别机制,因此我们在默认使用Pseudo Random数据模型之外,针对SandForce主控固态硬盘还要使用Repeating Bytes数据模型进行。
下面首先还是采用东芝32纳米Toggle DDR Mode MLC NAND闪存的OCZ Vertex3 Max IOPS和博帝Wildfire 120GB固态硬盘的成绩变化情况。同样使用OCZ作为代表。
首先在空盘下用HDTune记录写入性能,为390.6MB/s
测试开始时,性能为221.92MB/s,IOPS高达54179
30分钟后结束时性能为35.93MB/s,IOPS仅为8771
测试完成后立即运行HDTune,曲线波动非常之大,最终结果位209.7MB/s(54%)
闲置5分钟之后的结果,恢复到262.1MB/s(67%)
再闲置15分钟之后,性能为271.7MB/s(69%)
再闲置30分钟之后,性能为273.8MB/s(70%)
全盘格式化(TRIM)之后,性能为318.3MB/s(81%)
可以看到碎片对这个盘的影响比较大,但由于SandForce主控采用实时的垃圾回收策略,因此全盘的性能表现比较均衡和一致,很有规律。
也正是得益于实时的垃圾回收,虽然在Iometer上显示只有36MB/s的性能,但在HDTune方面却达到了209MB/s,为原有的54%。
而后续的垃圾回收操作,让性能恢复到空盘的70%时就不在继续,显然是考虑到闪存的寿命做出的折中选择。因为闲置的垃圾回收操作会造成额外的写入放大。
在进行全盘快速格式化之后,性能恢复到81%,没有立竿见影的效果达到接近100%的成绩。想必这也是为了配合DuraWrite机制而做出的一种考虑。
网友评论