您的位置:首页 > 其它

磁盘性能测试工具IOzone

2017-02-20 15:06 711 查看
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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: