fio安装与脚本测试

安装fio

ubuntu 安装

apt-get install libaio-dev

centOS 安装

yum install libaio-devel

1
2
3
4
5
wget http://brick.kernel.dk/snaps/fio-2.7.tar.gz
tar zxvf fio-2.7.tar.gz
cd fio-2.7
./configure
make && make install

fio测试

基本命令:

1
fio fio.conf

fio.conf可以自己配置,如下:

1
2
3
4
5
6
7
8
9
10
11
12
[global]
ioengine=libaio
direct=1
thread=1
runtime=60

[write]
rw=write
bs=2M
filename=/mnt/test/test
name="SAS 2M write test"
size=10G

也可以写脚本来传不同的参数给fio.conf,输出结果保存在mytest/write如下:

1
2
3
4
5
6
declare -i i=1
while((i<512))
do
fio -iodepth $i write.conf >> mytest/write
let i=i+i
done