基准测试:128KB/1MB连续读写测试
Iometer是一个单机或者集群的I/O子系统的测量和描述工具,最初由英特尔公司在1998年2月17日的英特尔信息技术峰会(IDF)上宣布。由于Iometer的自定义项目非常丰富,可以调节测试范围、数据块大小、处理模式等等,因此很多媒体都喜欢使用这款软件作为测试项目。但前提是必须清晰写明配置环境,否则就可能会得出差异很大的结果。
IOMeter 1.1.0 RC1增加了测试数据模型的选项,针对使用LSI SandForce主控的固态硬盘,笔者在使用默认的“Pseudo Random”数据模型的前提下,还会使用“Repeating Bytes”数据模型进行测试,来体现这种固态硬盘在两种极端状态下的效能差异。
笔者在8GB分区下进行测试,对于IOMeter的设置环境如下,其他保持默认状态:
Write IO Data Pattern(测试生成的数据模型):Pseudo Random / Repeating Bytes
Transfer Request Size(测试请求的文件大小):128KB/1MB
Percent Read/Write Distribution(测试请求的读/写操作比例):100%读/100%写
Percent Random/Sequential Distribution(测试请求的随机/连续比例):100%连续
Align I/O on(对齐I/O到指定大小):设置为4KB对齐
Ramp up Time(自举时间):设置为30秒钟
Run Time(测试时间):设置为2分钟
令人比较意外的是128KB连续读取测试Crucial M500 480GB竟然发挥不佳,由于480GB版本CE数量已经达到了32个,因此这应该还是属于固件优化的问题,当然也有可能是受到了16KB Page的影响。
在1MB数据长度的连续读取测试中,Crucial M500 480GB成绩正常,总体位于中等水平,但其实500MB/s的读取速度其实还有提升空间,因为Crucial m4都高出这个水平。
至于写入速度,480GB的大容量保证了M500拥有中上游的水准,当然还是落后采用Toggle 2.0闪存的浦科特M5 Pro,至于OCZ Vertex 4由于采用“SLC写入模式”所以获得了超过500MB/s的表现。当然,写入速度还是要比采用TLC闪存的三星SSD 840要快很多,即便和500GB的840相比也是一样。
网友评论