Whamcloud - gitweb
branch: HEAD
[fs/lustre-release.git] / lustre / tests / rundbench
1 #!/bin/sh
2 MOUNT=${MOUNT:-/mnt/lustre}
3 DIR=${DIR:-$MOUNT/`hostname`}
4 #[ -e /proc/sys/lnet/debug ] && echo 0 > /proc/sys/lnet/debug 
5 mkdir -p $DIR
6 TGT=$DIR/client.txt
7 DBENCH_LIB=${DBENCH_LIB:-/usr/share/dbench}
8 SRC=${SRC:-$DBENCH_LIB/client.txt}
9 [ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT
10 SRC=${SRC:-/usr/lib/dbench/client.txt}
11 [ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT
12 SRC=/usr/lib/dbench/client_plain.txt
13 [ ! -s $TGT -a -s $SRC ] && echo "copying $SRC to $TGT" && cp $SRC $TGT
14 [ ! -s $TGT ] && echo "$0: $TGT doesn't exist (SRC=$SRC)" && exit 1
15 cd $DIR
16 echo "running 'dbench $@' on $PWD at `date`"
17 dbench -c client.txt $@