blob: 82ba2cbed508f2cdbb3141dcffd190bde7c9c869 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
|
#/bin/bash
start=1
end=500
rm bench_1addr.ats
rm bench_2addr.ats
rm bench_4addr.ats
if [ ! $1 = "" ]; then
start=$1
fi
if [ ! $2 = "" ]; then
end=$2
fi
for (( c=$start; c<=$end; c++ ))
do
rm -rf /tmp/test-gnunet-testing
killall -s 31 gnunet-service-arm 2> /dev/null
killall -s 31 gnunet-service-transport 2> /dev/null
killall -s 31 gnunet-service-statistics 2> /dev/null
killall -s 31 gnunet-service-resolver 2> /dev/null
killall -s 31 gnunet-service-core 2> /dev/null
killall -s 31 gnunet-service-peerinfo 2> /dev/null
#sleep 1
echo "$c peers, 4 addr/peer"
./test_transport_ats -c test_transport_ats_4addr.conf -m -p $c 2>> bench_4addr.ats
rm -rf /tmp/test-gnunet-testing
killall -s 31 gnunet-service-arm 2> /dev/null
killall -s 31 gnunet-service-transport 2> /dev/null
killall -s 31 gnunet-service-statistics 2> /dev/null
killall -s 31 gnunet-service-resolver 2> /dev/null
killall -s 31 gnunet-service-core 2> /dev/null
killall -s 31 gnunet-service-peerinfo 2> /dev/null
echo "$c peers, 2 addr/peer"
./test_transport_ats -c test_transport_ats_2addr.conf -m -p $c 2>> bench_2addr.ats
rm -rf /tmp/test-gnunet-testing
killall -s 31 gnunet-service-arm 2> /dev/null
killall -s 31 gnunet-service-transport 2> /dev/null
killall -s 31 gnunet-service-statistics 2> /dev/null
killall -s 31 gnunet-service-resolver 2> /dev/null
killall -s 31 gnunet-service-core 2> /dev/null
killall -s 31 gnunet-service-peerinfo 2> /dev/null
echo "$c peers, 1 addr/peer"
./test_transport_ats -c test_transport_ats_1addr.conf -m -p $c 2>> bench_1addr.ats
rm -rf /tmp/test-gnunet-testing
killall -s 31 gnunet-service-arm 2> /dev/null
killall -s 31 gnunet-service-transport 2> /dev/null
killall -s 31 gnunet-service-statistics 2> /dev/null
killall -s 31 gnunet-service-resolver 2> /dev/null
killall -s 31 gnunet-service-core 2> /dev/null
killall -s 31 gnunet-service-peerinfo 2> /dev/null
done
|