blob: de86385ff85dd1fc9b71d877c6eeaaf790d447d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
#! /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=$?
usleep 500000
done
echo "Maximal speed: $speed"
echo
|