X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftests%2Fruniozone;h=5eacb9c0b97af67c0736a5c4b661586c6eaa36ce;hb=3a5922bd4b522b592a62ab41afeb806dc16b8907;hp=deb66a9ff91dfaed4e465ca02a368579e9a465e2;hpb=06c059aa2cb4a875dfdd289f095c3c21e6f9cdc4;p=fs%2Flustre-release.git diff --git a/lustre/tests/runiozone b/lustre/tests/runiozone index deb66a9..5eacb9c 100755 --- a/lustre/tests/runiozone +++ b/lustre/tests/runiozone @@ -1,14 +1,17 @@ #!/bin/sh -SIZE=5g -COUNT=0 +[ -z "$SIZE" ] && SIZE=5g +[ -z "$COUNT" ] && COUNT=100 [ -z "$VERIFY" ] && VERIFY="-+d" -[ -z "$ODIR" ] && ODIR="-I" -FILE=/mnt/lustre/test.$$ +#[ -z "$ODIR" ] && ODIR="-I" +[ -z "$REC" ] && REC=64 +[ -z "$FILE" ] && FILE=/mnt/lustre/iozone.$$ [ $1 ] && SIZE=$1 +LOOP=0 rm -f endiozone +echo 0 > /proc/sys/lnet/debug while date; do - echo "Test #$COUNT" - iozone $VERIFY $ODIR -r 64 -i 0 -i 1 -f $FILE -s $SIZE 2>&1 || exit $? - COUNT=`expr $COUNT + 1` - [ -f endiozone ] && rm endiozone && exit 0 + LOOP=`expr $LOOP + 1` + echo "Test #$LOOP" + iozone $VERIFY $ODIR -r $REC -i 0 -i 1 -f $FILE -s $SIZE 2>&1 || exit $? + [ -f endiozone -o $LOOP -ge $COUNT ] && rm -f endiozone && exit 0 done | tee /tmp/iozone.log