感谢支持
我们一直在努力

Iozone进行Linux下的硬盘性能测试

老大讲iozone非常不错,相比起别的软件,功能什么之类都是最好的。连专业的测试公司都使用它.另外对Linux2.4以上有个叫aio(异步)的特性能很好的支持..


但是发现使用起来也不容易。资料不行啊。。


测试的时候请注意,设置的测试文件的大小一定要大过你的内存,不然Linux会给你的读写的内容进行缓存。会使数值非常不真实.


iozone常用的几个参数.


-a              全面测试,比如块大小它会自动加


-i N            用来选择测试项, 比如Read/Write/Random 比较常用的是0 1 2,可以指定成-i 0 -i 1 -i2.这些别的详细内容请查man


-r block size   指定一次写入/读出的块大小


-s file size    指定测试文件的大小


-f filename     指定测试文件的名字,完成后会自动删除(这个文件必须指定你要测试的那个硬盘中)


-F file1 file2…   指定多线程下测试的文件名


批量测试项:


-g -n   指定测试文件大小范围,最大测试文件为4G,可以这样写 -g 4G


-y -q   指定测试块的大小范围


输出:


下面是几个日志记录的参数.好象要输出成图象进行分析,需要指定-a的测试才能输出


-R 产生Excel到标准输出


-b 指定输出到指定文件上. 比如 -Rb  ttt.xls


我的测试实例:


#./iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls


注:进行全面测试.最小测试文件为512M直到测试到4G.测试read,write,和Strided Read.测试的地方在mnt下。生成Excel的文件.

赞(0) 打赏
转载请注明出处:服务器评测 » Iozone进行Linux下的硬盘性能测试
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏