Select Git revision
test_aperture.py
fio.sh 823 B
#!/bin/bash
tfile=./test1.fio
function run {
MDIR=$1
HOST=$( hostname -s )
dir=$MDIR/fio/$HOST
[ -d $dir ] && rm -rf $dir
mkdir -p $dir
sed "s#^directory=\(.*\)#directory=\1$HOST#g" $tfile > $tfile.run
sed -i "s#^write_\(.*\)#write_\1_$HOST.log#g" $tfile.run
[ -d /tmp/fio ] && rm -rf /tmp/fio
mkdir -p /tmp/fio
fio $tfile.run
}
function getresults {
HOST=$( hostname -s )
logdir=$1/fio
[ -d $logdir ] && rm -rf $logdir
mkdir -p $logdir
cp -r /tmp/fio/* $logdir/.
}
function getresults {
logdir=/atlas/user/atlas5/sfehrmann/fio_logs
for i in $logdir/*
do
fio2gnuplot -p '*.log' -g
done
}
case "$1" in
start|run)
run $2
;;
stop|kill)
pkill iozone
;;
getresults)
getresults $2
;;
*)
echo "Usage: $0 {start|run|stop|kill|getresults)"
exit 1
;;
esac