简介
IOZone是一个文件系统的benchmark工具,可以测试不同的操作系统中文件系统的读写性能。
配置流程
1. 配置编译环境
安装 wget 包。
yum install wget -y
2. 获取源码
获取 “iozone3_489” 源码包
cd /usr/local/src
wget http://www.iozone.org/src/curent/iozone3_489.tar
3. 编译和安装
1)解压软件包。
tar -xvf iozone3_489.tar
2)进入 IOZone的安装目录。
cd iozone3_489
3)编译和安装 IOZone。
cd src/current
make linux
In -s /usr/local/src/iozone3_489/src/current/iozone/usr/bin/iozone
4. 运行和验证
1)执行如下命令,查看IOZone版本。
iozone -v
回显信息如下,则表示 IOZone安装成功。
htop 1.0.2 - (C) 2004-2011 Hisham Muhammad
Released under the GNU GPL.
'Iozone' Filesystem Benchmark Program
Version $Revision: 3.489 $
Compiled for 64 bit mode.
Original Author: William Norcott (wnorcott@us.oracle.com)
4 Dunlap Drive
Nashua, NH 03060
Enhancements: Don Capps (capps@iozone.org)
7417 Crenshaw
Plano, TX 75025
Copyright 1991, 1992, 1994, 1998, 1999, 2002 William D. Norcott
License to freely use and distribute this software is hereby granted
by the author, subject to the condition that this copyright notice
remains intact. The author retains the exclusive right to publish
derivative works based on this work, including, but not limited to,
revised versions of this work
Other contributors:
Don Capps (Network Appliance)capps@iozone.org
2)执行如下命令,查看IOZone使用情况。
iozone -a -n 512m -g 16g -i 0 -i 1 -i 5 -f /mnt/iozone -Rb ./iozone.xls
该命令表示进行全面测试,指定最小的测试文件为512MB,最大的测试文件为16GB,测试read、write和strided read,测试对象位于“/mnt”目录下,测试输出生成为xls文件。
参数说明如下:
-a:表示使用全自动模式,生成包括所有测试操作的报告。
-n:设置自动模式的最小文件大小,若未指定单位,则表示以KB为单位。
-g:设置自动模式的最大文件大小,若未指定单位,则表示以KB为单位。
-i:用于指定测试项。
-f:用于指定测试文件的文件名。
-R:产生Excel到输出件。
-b:指定输出到指定文件上。
回显信息如图所示,则表示IOzone可以正常使用。
图1 检查IOZone使用情况