随机读取:4KB文件长度IOMeter测试
IOMeter是一个单机或者集群的I/O子系统的测量和描述工具,最初由英特尔公司在1998年2月17日的英特尔开发者论坛(IDF)上宣布。由于IOMeter的自定义项目非常丰富,可以调节测试范围、数据块大小、处理模式等等,因此很多评测并不将它作为测试项目,因为各家的测试环境设置不尽相同,你很难在不同的设置环境下获得相同的数据。
笔者在8GB分区下进行对金士顿V+200 90GB的4KB随机读取测试,对于IOMeter的设置环境如下,其他保持默认状态:
# of Outstanding I/O(同时发送的IO请求即队列深度):1/3/32
Write IO Data Pattern(测试生成的数据模型):Pseudo Random/Repeating Bytes
Transfer Request Size(测试请求的文件大小):4KB
Percent Read/Write Distribution(测试请求的读/写操作比例):100%读
Percent Random/Sequential Distribution(测试请求的随机/连续比例):100%随机
Align I/O on(对齐I/O到指定大小):设置为4KB对齐
Ramp up Time(自举时间):设置为30秒钟
Run Time(测试时间):设置为2分钟
●Pseduo Random数据模型测试
随机数据模型QD1下4KB随机读取-18.82MB/s
随机数据模型QD3下4KB随机读取-35.60MB/s
随机数据模型QD32下4KB随机读取-75.28MB/s
●Repeating Bytes数据模型测试
重复数据模型QD1下4KB随机读取-22.47MB/s
重复数据模型QD3下4KB随机读取-43.56MB/s
重复数据模型QD32下4KB随机读取-81.68MB/s
两种数据模型下对金士顿SSDNow V+200 90GB固态硬盘的影响不是很大,当然重复数据下的性能更好一些,总体来说QD1在20MB/s左右,应该说比正常容量的SandForce固态硬盘稍低,应该是来自异步模式的影响。而QD32下被限制到了20K IOPS以内,这较为接近标称数值,当然也会受到一定的通道数量的影响。
网友评论