X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Ftests%2Frundbench;h=f31be70c8dfed1bfc15c9af7764347bc9bde3f73;hp=1b5053624ac62846f68cb5d0eb150245893167be;hb=1012a68c58835d6bd59e24a3b4999da2607c925a;hpb=5a7dc53e7f389219b3a8f40322f2a403a86c5975 diff --git a/lustre/tests/rundbench b/lustre/tests/rundbench index 1b50536..f31be70 100755 --- a/lustre/tests/rundbench +++ b/lustre/tests/rundbench @@ -1,6 +1,17 @@ #!/bin/sh - -[ -e /proc/sys/portals/debug ] && echo 0 > /proc/sys/portals/debug -cd /mnt/lustre -cp /usr/src/lustre/demos/dbench/client.txt . -/usr/src/lustre/demos/dbench/dbench $1 +MOUNT=${MOUNT:-/mnt/lustre} +DIR=${DIR:-$MOUNT/`hostname`} +#[ -e /proc/sys/lnet/debug ] && echo 0 > /proc/sys/lnet/debug +mkdir -p $DIR +TGT=$DIR/client.txt +DBENCH_LIB=${DBENCH_LIB:-/usr/share/dbench} +SRC=${SRC:-$DBENCH_LIB/client.txt} +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +SRC=${SRC:-/usr/lib/dbench/client.txt} +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +SRC=/usr/lib/dbench/client_plain.txt +[ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT +[ ! -s $TGT ] && echo "$0: $TGT doesn't exist (SRC=$SRC)" && exit 1 +cd $DIR +echo "running 'dbench $@' on $PWD at `date`" +dbench -c client.txt $@