Linux服务器iops性能测试-iozone
1. 选用工具:
iozone 下载地址:http://www.iozone.org/ (直接下载rpm包)
2. 工具安装:
执行命令: rpm -ivh iozone-3-408.i386.rpm
3. 自动模式测试iops:
执行命令: /opt/iozone/bin/iozone -a
4. 以图表形式显示测试结果,iozone将测试结果放在Excel中:
执行命令:/opt/iozone/bin/iozone -Rab output.xls
参数介绍
- -a 全自动模式测试。测试记录块大小从4k到16M,测试文件从64k到512M
- -f filename 指定用来测试临时文件,在测试完成后将被自动删除
- -i 指定运行于哪种模式测试。可以使用-i # -i # -i #进行多个测试(0=write/rewrite 1=read/re-read 2=random read/random write 3=backwards read 4=re-write-record 5=stride-read 6=fwirte/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 使用Excel显示结果
复杂测试案例:
iozone -a -g 16G -i 0 -i 1 -i 2 -f /opt/iozone -Rb iotestresult-8KB.xls
含义:进行全面测试.最大测试文件为 16G,从 64K 开始。测试 write/rewrite, read/re-read,random-read/write。本测试是将 9 个盘做 RAID5 之后挂载到 /opt/iozone,测试地方在/opt/iozone。输出文件到 iotestresult-8KB.xls 中。