From d8a59c319f553b1d1ec0d4a4ee47e8a832c5e235 Mon Sep 17 00:00:00 2001 From: "Suren A. Chilingaryan" Date: Thu, 8 Mar 2012 03:45:16 +0100 Subject: Benchmarking script --- fwbench.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 fwbench.sh diff --git a/fwbench.sh b/fwbench.sh new file mode 100755 index 0000000..e8014ef --- /dev/null +++ b/fwbench.sh @@ -0,0 +1,41 @@ +#! /bin/bash + +function fwbench { + if [ -f ../configure.sh -a -f fwbench ]; then + ../configure.sh ./fwbench $* + else + fwbench $* + fi +} + + +if [ -n "$1" ]; then + out=$1 +else + out="/dev/null" +fi + +if [ -n "$2" ]; then + size=$2 +else + size=1024 +fi + +if [ -n "$3" ]; then + speed=$3 +else + speed=1500 +fi + + +speed=$((speed + 50)) +res=1 +while [ $res -ne 0 ]; do + speed=$((speed - 50)) + fwbench -b 1024 -m 0 -r $speed -s $size -o $out + res=$? +done + +echo "Maximal speed: $speed" +echo + -- cgit v1.2.1