IOmeter连续和随机读写测试
IOMeter是一个单机或者集群的I/O子系统的测量和描述工具,最初由英特尔公司在1998年2月17日的英特尔开发者论坛(IDF)上宣布。由于IOMeter的自定义项目非常丰富,可以调节测试范围、数据块大小、处理模式等等,因此很多评测并不将它作为测试项目,因为各家的测试环境设置不尽相同,你很难在不同的设置环境下获得相同的数据。
这里笔者在8GB分区下进行测试,对于IOMeter的设置环境如下,其他项目保持默认状态:
Write IO Data Pattern(测试生成的数据模型):Pseudo Random
Transfer Request Size(测试请求的文件大小):4KB/128KB
Percent Read/Write Distribution(测试请求的读/写比例):100%读/100%写
Percent Random/Sequential Distribution(测试请求的随机/连续比例):100%随机/100%连续
Align I/O on(对齐I/O到指定大小):设置为4KB对齐
Ramp up Time(自举时间):设置为30秒钟
Run Time(测试时间):设置为2分钟
●基于IOMeter软件的128KB连续读写测试
128KB连续读取性能——462.19MB/s
128KB连续写入性能——382.10MB/s
●基于IOMeter软件的4KB(QD=1)随机读写测试
QD1下4KB随机读取性能——28.9MB/s(7056 IOPS)
QD1下4KB随机写入性能——87.49MB/s(21359 IOPS)
●基于IOMeter软件的4KB(QD=32)随机读写测试
QD32下4KB随机读取性能——221.29MB/s(54026 IOPS)
QD32下4KB随机写入性能——121.55MB/s(29676 IOPS)
基于128KB文件长度的测试,读取速度达到462MB/s,已经是目前的较高水准,可以归咎于Toggle DDR 2.0带来的提升。但是依然没有突破500MB/s,事实上目前也只有三星830可以在128KB下达到500MB/s的成绩。
128KB文件长度用于测试固态硬盘的连续读取性能时最为标准的,因为它最贴近于实际。配合新的闪存,笔者认为在这方面浦科特仍有进步的余地。

网友评论