IOZone:是一款用于测试文件系统的读写性能的开源工具,可以测出硬盘的读写性能。
安装:下面使用tar包进行安装,还可以直接下载RPM等。(下载网站)
1.下载tar包, 当然也可以下载其他版本。
wget http://www.iozone.org/src/current/iozone3_487.tar
2.解压缩
tar -xvf iozone3_487.tar
3.到安装目录下的src/current下执行make linux命令
make linux
4.开始测试,参考命令如下
sudo ./current/iozone -i 0 -i 1 -i 2 -y 4k -q 4096k -f /iozone.tmpfile -Rab /home/ubuntu/iozone3_487/src/report/test-iozone50.xls -s 4G -C
命令参数解释:
i:操作。1,read/re-read
2,random-read/write
3,Read-backwards
-a -y 4k -q 1024k :表示文件块大小范围,从4KB到1MB持续增长
-g -n:表示测试文件大小范围,若最大测试文件为4G,可以这样写 -g 4G
-f 文件名:指定测试文件的名字,完成后会自动删除
-Rab test-iozone50.xls,指定-a的才能输出wen文件
-R 标准输出为Excel格式
-b 指定输出到指定文件上
-s:表示读写文件的大小
-C:显示每个节点的吞吐量
5.测试结果展示,如下图
遇到的问题:
目前使用的系统ubuntu14.04.5, 但在ubuntu 16上执行make linux报错,如下图。(暂时没空解决这个问题,若有人知道,劳烦告知!!)