磁盘性能测试工具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 等等不同的模式下的硬盘的性能。
Download
Previous Slide
Next Slide
Fullscreen Mode
*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平台下一致。
./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。
可以测试 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.pdfDownload
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,iometer,bonnie++
- Linux下磁盘IO性能测试工具介绍
- iozone文件系统性能测试工具
- 使用iozone测试磁盘性能
- Linux文件系统性能测试工具fdtree和iozone
- linux 磁盘性能测试工具fio
- 使用iozone测试磁盘性能(测试文件读写)
- 使用dd工具对磁盘RAID5和10进行I/O性能测试
- 使用iozone测试磁盘性能
- fio 是测试磁盘性能的最佳工具
- linux系统性能测试工具(磁盘)
- 使用iozone进行磁盘读写性能测试
- 磁盘测试工具iozone,iometer,bonnie++
- 使用iozone测试磁盘性能
- Linux下文件系统的性能测试工具iozone
- IOmeter磁盘IO性能测试工具
- iozone测试磁盘性能
- Linux 磁盘IO性能测试工具:FIO
- Linux读写性能测试工具--iozone
- Android性能测试工具:磁盘资源