diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2011-04-15 11:49:51 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2011-04-15 11:49:51 +0000 |
commit | eed12834ada93e5b4218774148534d537a175a89 (patch) | |
tree | 5281809af6eb90a99eb48129a32d0b73ffeb179b /src/transport | |
parent | 082a4ab779c24b591e2de1628805d7d36f0051bc (diff) | |
download | gnunet-eed12834ada93e5b4218774148534d537a175a89.tar.gz gnunet-eed12834ada93e5b4218774148534d537a175a89.zip |
benchmarking script + config files
Diffstat (limited to 'src/transport')
-rwxr-xr-x | src/transport/ats_benchmark.sh | 34 | ||||
-rw-r--r-- | src/transport/test_transport_ats_1addr.conf | 66 | ||||
-rw-r--r-- | src/transport/test_transport_ats_2addr.conf | 66 | ||||
-rw-r--r-- | src/transport/test_transport_ats_4addr.conf | 66 |
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 |
2 | start=1 | 2 | start=1 |
3 | end=500 | 3 | end=500 |
4 | rm test.ats | 4 | |
5 | rm bench_1addr.ats | ||
6 | rm bench_2addr.ats | ||
7 | rm bench_4addr.ats | ||
5 | 8 | ||
6 | if [ ! $1 = "" ]; then | 9 | if [ ! $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 | ||
26 | done | 54 | done |
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] | ||
2 | SERVICEHOME = /tmp/test-gnunet-testing/ | ||
3 | DEFAULTCONFIG = test_testing_data.conf | ||
4 | |||
5 | [resolver] | ||
6 | PORT = 2564 | ||
7 | |||
8 | [transport] | ||
9 | PORT = 2565 | ||
10 | PLUGINS = 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] | ||
24 | PORT = 2566 | ||
25 | DEFAULTSERVICES = core | ||
26 | |||
27 | [statistics] | ||
28 | PORT = 2567 | ||
29 | |||
30 | [transport-tcp] | ||
31 | #DEBUG=YES | ||
32 | DISABLEV6 = YES | ||
33 | BINDTO = 127.0.0.1 | ||
34 | BEHIND_NAT = NO | ||
35 | ALLOW_NAT = NO | ||
36 | ENABLE_UPNP = NO | ||
37 | EXTERNAL_ADDRESS = 127.0.0.1 | ||
38 | INTERNAL_ADDRESS = 127.0.0.1 | ||
39 | |||
40 | [transport-unix] | ||
41 | PORT = 2572 | ||
42 | |||
43 | |||
44 | [transport-udp] | ||
45 | PORT = 2571 | ||
46 | |||
47 | [peerinfo] | ||
48 | PORT = 2569 | ||
49 | |||
50 | [core] | ||
51 | PORT = 2570 | ||
52 | |||
53 | [testing] | ||
54 | WEAKRANDOM = YES | ||
55 | HOSTKEYSFILE = ../../contrib/testing_hostkeys.dat | ||
56 | |||
57 | [fs] | ||
58 | AUTOSTART = NO | ||
59 | |||
60 | [datastore] | ||
61 | AUTOSTART = NO | ||
62 | |||
63 | [dht] | ||
64 | AUTOSTART = 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] | ||
2 | SERVICEHOME = /tmp/test-gnunet-testing/ | ||
3 | DEFAULTCONFIG = test_testing_data.conf | ||
4 | |||
5 | [resolver] | ||
6 | PORT = 2564 | ||
7 | |||
8 | [transport] | ||
9 | PORT = 2565 | ||
10 | PLUGINS = 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] | ||
24 | PORT = 2566 | ||
25 | DEFAULTSERVICES = core | ||
26 | |||
27 | [statistics] | ||
28 | PORT = 2567 | ||
29 | |||
30 | [transport-tcp] | ||
31 | #DEBUG=YES | ||
32 | DISABLEV6 = YES | ||
33 | BINDTO = 127.0.0.1 | ||
34 | BEHIND_NAT = NO | ||
35 | ALLOW_NAT = NO | ||
36 | ENABLE_UPNP = NO | ||
37 | EXTERNAL_ADDRESS = 127.0.0.1 | ||
38 | INTERNAL_ADDRESS = 127.0.0.1 | ||
39 | |||
40 | [transport-unix] | ||
41 | PORT = 2572 | ||
42 | |||
43 | |||
44 | [transport-udp] | ||
45 | PORT = 2571 | ||
46 | |||
47 | [peerinfo] | ||
48 | PORT = 2569 | ||
49 | |||
50 | [core] | ||
51 | PORT = 2570 | ||
52 | |||
53 | [testing] | ||
54 | WEAKRANDOM = YES | ||
55 | HOSTKEYSFILE = ../../contrib/testing_hostkeys.dat | ||
56 | |||
57 | [fs] | ||
58 | AUTOSTART = NO | ||
59 | |||
60 | [datastore] | ||
61 | AUTOSTART = NO | ||
62 | |||
63 | [dht] | ||
64 | AUTOSTART = 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] | ||
2 | SERVICEHOME = /tmp/test-gnunet-testing/ | ||
3 | DEFAULTCONFIG = test_testing_data.conf | ||
4 | |||
5 | [resolver] | ||
6 | PORT = 2564 | ||
7 | |||
8 | [transport] | ||
9 | PORT = 2565 | ||
10 | PLUGINS = 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] | ||
24 | PORT = 2566 | ||
25 | DEFAULTSERVICES = core | ||
26 | |||
27 | [statistics] | ||
28 | PORT = 2567 | ||
29 | |||
30 | [transport-tcp] | ||
31 | #DEBUG=YES | ||
32 | DISABLEV6 = YES | ||
33 | BINDTO = 127.0.0.1 | ||
34 | BEHIND_NAT = NO | ||
35 | ALLOW_NAT = NO | ||
36 | ENABLE_UPNP = NO | ||
37 | EXTERNAL_ADDRESS = 127.0.0.1 | ||
38 | INTERNAL_ADDRESS = 127.0.0.1 | ||
39 | |||
40 | [transport-unix] | ||
41 | PORT = 2572 | ||
42 | |||
43 | |||
44 | [transport-udp] | ||
45 | PORT = 2571 | ||
46 | |||
47 | [peerinfo] | ||
48 | PORT = 2569 | ||
49 | |||
50 | [core] | ||
51 | PORT = 2570 | ||
52 | |||
53 | [testing] | ||
54 | WEAKRANDOM = YES | ||
55 | HOSTKEYSFILE = ../../contrib/testing_hostkeys.dat | ||
56 | |||
57 | [fs] | ||
58 | AUTOSTART = NO | ||
59 | |||
60 | [datastore] | ||
61 | AUTOSTART = NO | ||
62 | |||
63 | [dht] | ||
64 | AUTOSTART = NO | ||
65 | |||
66 | |||