/alps/fwbench

To get this branch, use:
bzr branch http://darksoft.org/webbzr/alps/fwbench
5 by Suren A. Chilingaryan
Benchmarking script
1
#! /bin/bash
2
3
function fwbench {
4
    if [ -f ../configure.sh -a -f fwbench ]; then
5
	../configure.sh ./fwbench $*
6
    else
7
	fwbench $*
8
    fi
9
}
10
11
12
if [ -n "$1" ]; then
13
    out=$1
14
else
15
    out="/dev/null"
16
fi
17
18
if [ -n "$2" ]; then
19
    size=$2
20
else
21
    size=1024
22
fi
23
24
if [ -n "$3" ]; then
25
    speed=$3
26
else
27
    speed=1500
28
fi
29
30
31
speed=$((speed + 50))
32
res=1
33
while [ $res -ne 0 ]; do
34
    speed=$((speed - 50))
35
    fwbench -b 1024 -m 0 -r $speed -s $size -o $out
36
    res=$?
37
done
38
39
echo "Maximal speed: $speed"
40
echo
41