进入www.iozone.org的官网,下载安装包,安装包的格式有很多,rpm,tar,gz,bz等
这里讲下tar包的安装,
#cd 版本目录/src/current/
#make linux
这个时候就看到iozone文件生成了,可以直接运行。
./iozone -a -n 4g -g 4g -i 0 -i 1 -i 5 -f /sde/iozone -Rb ./iozone.xls
注意:
1, 写测试文件时,由于文件小,内存足够,不存在数据刷新到硬盘的操作,数据被写到页高速缓存即返回;
2, 读测试文件时,由于数据已在高速缓存,亦可直接返回
所以当测试文件比机器内存小的时候,读写效率相当高,根本没经过磁盘一级,不能真正反应磁盘性能。提议测试文件的大小一般设置为内存的1到1.5倍。
Usage: iozone [-s filesize_Kb] [-r record_size_Kb] [-f [path]filename] [-h]
[-i test] [-E] [-p] [-a] [-A] [-z] [-Z] [-m] [-M] [-t children]
[-l min_number_procs] [-u max_number_procs] [-v] [-R] [-x] [-o]
[-d microseconds] [-F path1 path2...] [-V pattern] [-j stride]
[-T] [-C] [-B] [-D] [-G] [-I] [-H depth] [-k depth] [-U mount_point]
[-S cache_size] [-O] [-L cacheline_size] [-K] [-g maxfilesize_Kb]
[-n minfilesize_Kb] [-N] [-Q] [-P start_cpu] [-e] [-c] [-b Excel.xls]
[-J milliseconds] [-X write_telemetry_filename] [-w] [-W]
[-Y read_telemetry_filename] [-y minrecsize_Kb] [-q maxrecsize_Kb]
[-+u] [-+m cluster_filename] [-+d] [-+x mult