FIO是一种较为专业且通用的存储性能测试工具,可用来对硬件进行压力测试,支持13种不同的IO引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio 等。
一、Fio工具安装
yum -y install wget gcc libaio-devel
wget http://brick.kernel.dk/snaps/fio-2.2.10.tar.gz
//官网链接失效可以使用本站链接 wget https://www.xxshell.com/download/fio/fio-2.1.10.tar.gz
tar -xzvf fio-2.2.10.tar.gz
cd fio-2.2.10
make
make install
二、Fio测试
1、可以测试的内容共有6种:
read:顺序读
write:顺序写
rw或readwrite:顺序混合读写
randwrite:随机写
randread:随机读
randrw:随机混合读写,使用混合读写方式时,需要配合--rwmixread或--rwmixwrite参数使用;其中--rwmixread为混合读写中读所占比例,其中--rwmixwrite为混合读