123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #! /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 -u 512 -r $speed -s $size -o $out
- res=$?
- usleep 500000
- done
- echo "Maximal speed: $speed"
|