1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #! /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"
- echo
|