File: [Development] / xfs-cmds / xfstests / run.dbench (download)
Revision 1.2, Wed Sep 18 08:03:37 2002 UTC (15 years, 1 month ago) by fsgqa
Branch: MAIN
Changes since 1.1: +2 -0
lines
change directory into the test directory before running.
|
#!/bin/sh
#
# Does a dbench run (10 clients if $DBENCH_CLIENTS is not set),
# then massages the output into CSV format.
#
DBENCH_CLIENTS=${DBENCH_CLIENTS:=10}
run_dbench()
{
mkdir ./dbench || exit 1
cd dbench
dbench $DBENCH_CLIENTS || exit 1
cd ..
rm -fr ./dbench || exit 1
}
# dbench gives:
# "Throughput 40.6701 MB/sec (NB=50.8376 MB/sec 406.701 MBit/sec)"
#
if [ $# -gt 0 ]; then
echo "clients,MB/sec"
exit 0
fi
run_dbench | perl -ne \
'if (m/^Throughput (\S+) /) { print '$DBENCH_CLIENTS',",",$1,"\n"; }'