#! /bin/bash function fwbench { if [ -f ../configure.sh -a -f fwbench ]; then ../configure.sh ./fwbench $* elif [ -f fwbench ]; then ./fwbench $* else `which 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=$? usleep 500000 done echo "Maximal speed: $speed"