iozone 实用笔记[通俗易懂]

iozone 实用笔记[通俗易懂](1)安装1 wgethttp://www.iozone.org/src/current/iozone3_308.tar2 tarxfiozone3_308.tar3 cd/root/iozone3_308/src/current4 makelinux(2)使用iozone常用的几个参数.-a全面测试,比如块大小它会自动加-iN用来选择测试

大家好,欢迎来到IT知识分享网。(1)安装

1  wget http://www.iozone.org/src/current/iozone3_308.tar

2  tar xf iozone3_308.tar

3  cd /root/iozone3_308/src/current

4  make linux

(2) 使用

iozone常用的几个参数.

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

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

  0=write/rewrite

  1=read/re-read

  2=random-read/write

  3=Read-backwards

  4=Re-write-record

  5=stride-read

  6=fwrite/re-fwrite

  7=fread/Re-fread

  8=random mix

  9=pwrite/Re-pwrite

  10=pread/Re-pread

  11=pwritev/Re-pwritev

  12=preadv/Re-preadv

-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

例子:

[root@hostname26 current]#./iozone -a -n 512m -g 4g -i 0 -i 1  -f /mnt/test -Rb ./iozone.xls

进行全面测试.最小测试文件为512M直到测试到4G,测试read和write.产生的测试文件在mnt下,名字为test,在/home目录下生成Excel的结果输出文件,名字为iozone.xls

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/11911.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信