aboutsummaryrefslogtreecommitdiff
path: root/src/transport/ats_benchmark.sh
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-04-15 11:49:51 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-04-15 11:49:51 +0000
commiteed12834ada93e5b4218774148534d537a175a89 (patch)
tree5281809af6eb90a99eb48129a32d0b73ffeb179b /src/transport/ats_benchmark.sh
parent082a4ab779c24b591e2de1628805d7d36f0051bc (diff)
downloadgnunet-eed12834ada93e5b4218774148534d537a175a89.tar.gz
gnunet-eed12834ada93e5b4218774148534d537a175a89.zip
benchmarking script + config files
Diffstat (limited to 'src/transport/ats_benchmark.sh')
-rwxr-xr-xsrc/transport/ats_benchmark.sh34
1 files changed, 31 insertions, 3 deletions
diff --git a/src/transport/ats_benchmark.sh b/src/transport/ats_benchmark.sh
index f2df8a879..82ba2cbed 100755
--- a/src/transport/ats_benchmark.sh
+++ b/src/transport/ats_benchmark.sh
@@ -1,7 +1,10 @@
1#/bin/bash 1#/bin/bash
2start=1 2start=1
3end=500 3end=500
4rm test.ats 4
5rm bench_1addr.ats
6rm bench_2addr.ats
7rm bench_4addr.ats
5 8
6if [ ! $1 = "" ]; then 9if [ ! $1 = "" ]; then
7 start=$1 10 start=$1
@@ -21,6 +24,31 @@ do
21 killall -s 31 gnunet-service-core 2> /dev/null 24 killall -s 31 gnunet-service-core 2> /dev/null
22 killall -s 31 gnunet-service-peerinfo 2> /dev/null 25 killall -s 31 gnunet-service-peerinfo 2> /dev/null
23 #sleep 1 26 #sleep 1
24 echo "$c peers" 27 echo "$c peers, 4 addr/peer"
25 ./test_transport_ats $c 2>> test.ats 28 ./test_transport_ats -c test_transport_ats_4addr.conf -m -p $c 2>> bench_4addr.ats
29 rm -rf /tmp/test-gnunet-testing
30 killall -s 31 gnunet-service-arm 2> /dev/null
31 killall -s 31 gnunet-service-transport 2> /dev/null
32 killall -s 31 gnunet-service-statistics 2> /dev/null
33 killall -s 31 gnunet-service-resolver 2> /dev/null
34 killall -s 31 gnunet-service-core 2> /dev/null
35 killall -s 31 gnunet-service-peerinfo 2> /dev/null
36 echo "$c peers, 2 addr/peer"
37 ./test_transport_ats -c test_transport_ats_2addr.conf -m -p $c 2>> bench_2addr.ats
38 rm -rf /tmp/test-gnunet-testing
39 killall -s 31 gnunet-service-arm 2> /dev/null
40 killall -s 31 gnunet-service-transport 2> /dev/null
41 killall -s 31 gnunet-service-statistics 2> /dev/null
42 killall -s 31 gnunet-service-resolver 2> /dev/null
43 killall -s 31 gnunet-service-core 2> /dev/null
44 killall -s 31 gnunet-service-peerinfo 2> /dev/null
45 echo "$c peers, 1 addr/peer"
46 ./test_transport_ats -c test_transport_ats_1addr.conf -m -p $c 2>> bench_1addr.ats
47 rm -rf /tmp/test-gnunet-testing
48 killall -s 31 gnunet-service-arm 2> /dev/null
49 killall -s 31 gnunet-service-transport 2> /dev/null
50 killall -s 31 gnunet-service-statistics 2> /dev/null
51 killall -s 31 gnunet-service-resolver 2> /dev/null
52 killall -s 31 gnunet-service-core 2> /dev/null
53 killall -s 31 gnunet-service-peerinfo 2> /dev/null
26done 54done