磁盘性能测试工具IOzone

IOzone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。

可以测试 Read, write, re-read,re-write, read backwards, read strided, fread, fwrite, random read, pread, mmap, aio_read, aio_write 等等不同的模式下的硬盘的性能。

 

支持系统:

Linux SRPM、Linux i386 RPM、Windows

 

工具官网地址:

http://www.iozone.org/

工具官方使用说明书:

http://www.iozone.org/docs/IOzone_msword_98.pdf

Download
Previous Slide Next Slide
Fullscreen Mode

 

使用案例:

1.下载解压工具

*Linux SRPM下载方式: wget  http://www.iozone.org/src/current/iozone-3-465.src.rpm

*Linux i386 RPM下载方式: wget  http://www.iozone.org/src/current/iozone-3-465.i386.rpm

*Windows下载方式:  http://www.iozone.org/src/current/IozoneSetup.exe

 

解压:

tar -xvf iozone3_326.tar

 

赋予执行权限:

chmod +x iozone3_326 -R

 

选择支持的系统平台并编译:

cd iozone3_326/src/current/

make linux-ia64 

(直接执行make 有帮助选项)

 

Windows版本安装方式:

下载官方exe安装文件,双击运行安装。

 

在安装目录下,iozone命令以及参数设置的执行效果与Linux平台下一致。

2.执行性能测试命令 

./iozone –a  ( 全面测试,比如块大小它会自动加

./iozone -a -n 512m -g 4g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls
注:
“-a”标识进行全面测试
“ -n 512m -g 4g” 表示最小测试文件为512M直到测试到4G
"-i 0 -i 1 -i 5"代表测试read,write,和Strided Read模式
“-f /mnt/iozone”表示测试的临时文件在mnt下iozone的临时文件(如果测试不同的磁盘,可以指定对应的磁盘目录)
“ -Rb ./iozone.xls”表示生成Excel的报告文件
*更多参数说明请参看官方中的说明文档。
Terminal执行效果:
Windows:
结果分析:
比如以下报告文件中中包含了执行的测试命令和测试结果。
最上边一行是记录大小
最左侧一列是测试文件大小(Kbytes)
中间数据是测试的传输速度
举例说明,在生成的Execl报告文件中,"Writer Report"栏目是关于write的测试结果,表中的数据“612154”,意思是测试大小为“524288Kb”的文件,以记录大小为4K来进行传输,它的传输速度为612154 Kbytes/s。

你可能感兴趣的:(磁盘性能测试工具IOzone)