/alps/fwbench

To get this branch, use:
bzr branch http://darksoft.org/webbzr/alps/fwbench

« back to all changes in this revision

Viewing changes to fwbench.sh

  • Committer: Suren A. Chilingaryan
  • Date: 2012-03-08 02:45:16 UTC
  • Revision ID: csa@dside.dyndns.org-20120308024516-e0wx91mfaz6d35s0
Benchmarking script

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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