天天看点

fio测试脚本

#!/bin/bash

findfioprocess=$(ps -fe|grep 'fio'|awk '{print $8}')

while   [ "$findfioprocess" != "fio" ]

do  

cd /data/

for i in $(seq 80); 

do name=$(printf test%02d.txt $i);

fio -filename=/data/$name  -iodepth=64 -ioengine=libaio -direct=1 -rw=write -bs=16m -size=256g -numjobs=1 -group_reporting -name=test-write

done

sleep 1

if [ "$findfioprocess" != "fio" ]

then

cd /data/

for i in $(seq 80); 

do name=$(printf test%02d.txt $i);

fio -filename=/data/$name  -iodepth=64 -ioengine=libaio -direct=1 -rw=write -bs=16m -size=256g -numjobs=1 -group_reporting -name=test-write

done

else

continue

fi

done 

继续阅读