IOZONE学习笔记
IOZONE学习笔记
一. 安装
1.安装gnuplot
找到安装盘中gnuplot-4.0.0-20.2.i586.rpm ,并安装
或直接到主页http://www.gnuplot.info/
(如果不安装,执行Generate_Graphs时会出现./Generate_Graphs: line 30: gnuplot: command not found报错)
2.安装iozone
到http://www.iozone.org/下载最新版
cd /zhangjianfeng/tools/ && wget http://www.iozone.org/src/current/iozone3_308.tar
tar xf iozone3_308.tar && cd iozone3_308/src/current/
make linux (32位) 或 make linux-ia64 (64位),更详细参数请直接在当前目录运行make
或直接rpm包并安装即可,安装后路径/opt/iozone/
二. 使用
cd /zhangjianfeng/tools/iozone3_308/src/current/
./iozone -Raz -b lab-4G.xls -g 4G -q 64k | tee lab-4G.xls.log
-R 产生excel格式的输出(仅显示在屏幕上,不会产生excel文件)
-b 产生excel格式的文件
-g 最大测试文件大小 for auto mode
-t 并发数
-s 测试文件的大小,支持-k -m -g
-q 块大小 for auto mode
#以下测试都可以加-Rb产生xls文件
./iozone -a
全面的自动测试,这个测试时间比较长
./iozone -a -i 1
只对write, rewrite进行性能测试
./iozone -a -i 1 -i 0
对读写进行性能测试
./iozone -a -g 4G -i 0 -i 1
对读写进行性能测试,并且最大测试文件为4G
附:
-i 参数
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

(1 votes)


















