aboutsummaryrefslogtreecommitdiff
path: root/src/transport
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
parent082a4ab779c24b591e2de1628805d7d36f0051bc (diff)
downloadgnunet-eed12834ada93e5b4218774148534d537a175a89.tar.gz
gnunet-eed12834ada93e5b4218774148534d537a175a89.zip
benchmarking script + config files
Diffstat (limited to 'src/transport')
-rwxr-xr-xsrc/transport/ats_benchmark.sh34
-rw-r--r--src/transport/test_transport_ats_1addr.conf66
-rw-r--r--src/transport/test_transport_ats_2addr.conf66
-rw-r--r--src/transport/test_transport_ats_4addr.conf66
4 files changed, 229 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
diff --git a/src/transport/test_transport_ats_1addr.conf b/src/transport/test_transport_ats_1addr.conf
new file mode 100644
index 000000000..316841b7e
--- /dev/null
+++ b/src/transport/test_transport_ats_1addr.conf
@@ -0,0 +1,66 @@
1[PATHS]
2SERVICEHOME = /tmp/test-gnunet-testing/
3DEFAULTCONFIG = test_testing_data.conf
4
5[resolver]
6PORT = 2564
7
8[transport]
9PORT = 2565
10PLUGINS = unix
11#DEBUG = YES
12#PREFIX = xterm -e xterm -T transport -e gdb -x cmd --args
13#PREFIX = valgrind --tool=memcheck --log-file=logs%p
14#WAN_BW_LIMIT_DOWN = 100
15#WAN_BW_LIMIT_UP = 1000000
16#LAN_BW_LIMIT_DOWN = 100
17#LAN_BW_LIMIT_UP = 100000000
18#WLAN_ENERGY_DOWN_LIMIT = 0
19#WLAN_ENERGY_UP_LIMIT = 30
20#DUMP_MLP = YES
21#DUMP_SOLUTION = YES
22
23[arm]
24PORT = 2566
25DEFAULTSERVICES = core
26
27[statistics]
28PORT = 2567
29
30[transport-tcp]
31#DEBUG=YES
32DISABLEV6 = YES
33BINDTO = 127.0.0.1
34BEHIND_NAT = NO
35ALLOW_NAT = NO
36ENABLE_UPNP = NO
37EXTERNAL_ADDRESS = 127.0.0.1
38INTERNAL_ADDRESS = 127.0.0.1
39
40[transport-unix]
41PORT = 2572
42
43
44[transport-udp]
45PORT = 2571
46
47[peerinfo]
48PORT = 2569
49
50[core]
51PORT = 2570
52
53[testing]
54WEAKRANDOM = YES
55HOSTKEYSFILE = ../../contrib/testing_hostkeys.dat
56
57[fs]
58AUTOSTART = NO
59
60[datastore]
61AUTOSTART = NO
62
63[dht]
64AUTOSTART = NO
65
66
diff --git a/src/transport/test_transport_ats_2addr.conf b/src/transport/test_transport_ats_2addr.conf
new file mode 100644
index 000000000..9524ebd13
--- /dev/null
+++ b/src/transport/test_transport_ats_2addr.conf
@@ -0,0 +1,66 @@
1[PATHS]
2SERVICEHOME = /tmp/test-gnunet-testing/
3DEFAULTCONFIG = test_testing_data.conf
4
5[resolver]
6PORT = 2564
7
8[transport]
9PORT = 2565
10PLUGINS = unix udp
11#DEBUG = YES
12#PREFIX = xterm -e xterm -T transport -e gdb -x cmd --args
13#PREFIX = valgrind --tool=memcheck --log-file=logs%p
14#WAN_BW_LIMIT_DOWN = 100
15#WAN_BW_LIMIT_UP = 1000000
16#LAN_BW_LIMIT_DOWN = 100
17#LAN_BW_LIMIT_UP = 100000000
18#WLAN_ENERGY_DOWN_LIMIT = 0
19#WLAN_ENERGY_UP_LIMIT = 30
20#DUMP_MLP = YES
21#DUMP_SOLUTION = YES
22
23[arm]
24PORT = 2566
25DEFAULTSERVICES = core
26
27[statistics]
28PORT = 2567
29
30[transport-tcp]
31#DEBUG=YES
32DISABLEV6 = YES
33BINDTO = 127.0.0.1
34BEHIND_NAT = NO
35ALLOW_NAT = NO
36ENABLE_UPNP = NO
37EXTERNAL_ADDRESS = 127.0.0.1
38INTERNAL_ADDRESS = 127.0.0.1
39
40[transport-unix]
41PORT = 2572
42
43
44[transport-udp]
45PORT = 2571
46
47[peerinfo]
48PORT = 2569
49
50[core]
51PORT = 2570
52
53[testing]
54WEAKRANDOM = YES
55HOSTKEYSFILE = ../../contrib/testing_hostkeys.dat
56
57[fs]
58AUTOSTART = NO
59
60[datastore]
61AUTOSTART = NO
62
63[dht]
64AUTOSTART = NO
65
66
diff --git a/src/transport/test_transport_ats_4addr.conf b/src/transport/test_transport_ats_4addr.conf
new file mode 100644
index 000000000..7458183af
--- /dev/null
+++ b/src/transport/test_transport_ats_4addr.conf
@@ -0,0 +1,66 @@
1[PATHS]
2SERVICEHOME = /tmp/test-gnunet-testing/
3DEFAULTCONFIG = test_testing_data.conf
4
5[resolver]
6PORT = 2564
7
8[transport]
9PORT = 2565
10PLUGINS = tcp
11#DEBUG = YES
12#PREFIX = xterm -e xterm -T transport -e gdb -x cmd --args
13#PREFIX = valgrind --tool=memcheck --log-file=logs%p
14#WAN_BW_LIMIT_DOWN = 100
15#WAN_BW_LIMIT_UP = 1000000
16#LAN_BW_LIMIT_DOWN = 100
17#LAN_BW_LIMIT_UP = 100000000
18#WLAN_ENERGY_DOWN_LIMIT = 0
19#WLAN_ENERGY_UP_LIMIT = 30
20#DUMP_MLP = YES
21#DUMP_SOLUTION = YES
22
23[arm]
24PORT = 2566
25DEFAULTSERVICES = core
26
27[statistics]
28PORT = 2567
29
30[transport-tcp]
31#DEBUG=YES
32DISABLEV6 = YES
33BINDTO = 127.0.0.1
34BEHIND_NAT = NO
35ALLOW_NAT = NO
36ENABLE_UPNP = NO
37EXTERNAL_ADDRESS = 127.0.0.1
38INTERNAL_ADDRESS = 127.0.0.1
39
40[transport-unix]
41PORT = 2572
42
43
44[transport-udp]
45PORT = 2571
46
47[peerinfo]
48PORT = 2569
49
50[core]
51PORT = 2570
52
53[testing]
54WEAKRANDOM = YES
55HOSTKEYSFILE = ../../contrib/testing_hostkeys.dat
56
57[fs]
58AUTOSTART = NO
59
60[datastore]
61AUTOSTART = NO
62
63[dht]
64AUTOSTART = NO
65
66