fio 工具使用

1、安装

1. I/O输入/输出(Input/Output),读和写,提高缓存(cache)和做磁盘阵列(RAID)能提高存储IO性能。
2. IOPS (英文:Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库、存储等场合,衡量随机访问的性能。




3. fio 安装
  - 安装 yum install -y libaio-devel 
shell> mkdir -p /data/fio
shell> tar -zxvf fio-2.0.7.tar.gz 
shell> cd fio-2.0.7 
shell> make 
shell> make install 

2、测试脚本

1. 脚本1【名称suiji_duxie.sh】
#!/bin/sh
#只测试随机读写就行1M的
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=50 -ioengine=psync -bs=1M -size=20G -numjobs=20 -group_reporting -name=mytest


echo "---------256k-----------"
#随机写
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=256K -size=2G -numjobs=1 -group_reporting -name=mytest
#顺序读

fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=256K -size=2G -numjobs=1  -group_reporting -name=mytest

#随机读写

fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=256K -size=2G -numjobs=1 -group_reporting -name=mytest
echo "---------512k-----------"
#随机写
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=512K -size=2G -numjobs=1 -group_reporting -name=mytest

#顺序读

fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=512K -size=2G -numjobs=1  -group_reporting -name=mytest
#随机读写
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=512K -size=2G -numjobs=1 -group_reporting -name=mytest

echo "---------1M-----------"
#随机写
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=1M -size=2G -numjobs=1 -group_reporting -name=mytest

#顺序读
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=1M -size=2G -numjobs=1  -group_reporting -name=mytest

#随机读写
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=1M -size=2G -numjobs=1 -group_reporting -name=mytest

echo "---------2M-----------"
#随机写
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randwrite -ioengine=psync -bs=2M -size=2G -numjobs=1 -group_reporting -name=mytest

#顺序读
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=read -ioengine=psync -bs=2M -size=2G -numjobs=1  -group_reporting -name=mytest

#随机读写
fio -filename=/opt/suiji.dat -direct=1 -iodepth 1 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bs=2M -size=2G -numjobs=1 -group_reporting -name=mytest

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值