diff options
author | Bart Polot <bart@net.in.tum.de> | 2014-05-07 12:07:16 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2014-05-07 12:07:16 +0000 |
commit | 41716952f1d0508fb621cb5fec31406d3bd96192 (patch) | |
tree | 0ea8e1a1397babe96db05d17cb7618fc69bb88c7 /src/cadet/run_profiler.sh | |
parent | 74794f20cec6fbbd007e0921e7a347655050c024 (diff) | |
download | gnunet-41716952f1d0508fb621cb5fec31406d3bd96192.tar.gz gnunet-41716952f1d0508fb621cb5fec31406d3bd96192.zip |
Renamed directory
Diffstat (limited to 'src/cadet/run_profiler.sh')
-rwxr-xr-x | src/cadet/run_profiler.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/cadet/run_profiler.sh b/src/cadet/run_profiler.sh new file mode 100755 index 000000000..aba6ce4d4 --- /dev/null +++ b/src/cadet/run_profiler.sh | |||
@@ -0,0 +1,25 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | if [ "$#" -lt "3" ]; then | ||
4 | echo "usage: $0 ROUND_TIME PEERS PINGING_PEERS"; | ||
5 | echo "example: $0 30s 16 1"; | ||
6 | exit 1; | ||
7 | fi | ||
8 | |||
9 | ROUNDTIME=$1 | ||
10 | PEERS=$2 | ||
11 | PINGS=$3 | ||
12 | |||
13 | if [ $PEERS -eq 1 ]; then | ||
14 | echo "cannot run 1 peer"; | ||
15 | exit 1; | ||
16 | fi | ||
17 | |||
18 | LINKS=`echo "l($PEERS)/l(2) * $PEERS" | bc -l` | ||
19 | LINKS=`printf "%.0f" $LINKS` | ||
20 | NSE=`echo "l($PEERS)/l(2)" | bc -l` | ||
21 | echo "using $PEERS peers, $LINKS links"; | ||
22 | |||
23 | sed -e "s/%LINKS%/$LINKS/;s/%NSE%/$NSE/" profiler.conf > .profiler.conf | ||
24 | |||
25 | ./gnunet-mesh-profiler $ROUNDTIME $PEERS $PINGS $4 |& tee log | grep -v DEBUG | ||