From f6b60a50fa3d99bf1d4388c2d6fffae1db0ca47b Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Thu, 15 Aug 2019 17:54:46 +0200 Subject: [PATCH] Loop differently to get all results at least once --- bin/run-benchmark.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/bin/run-benchmark.sh b/bin/run-benchmark.sh index 06dd424..97b0364 100755 --- a/bin/run-benchmark.sh +++ b/bin/run-benchmark.sh @@ -24,16 +24,18 @@ fi do_benchmark() { + run=$1; shift full_flags="$@" iperf3_flags=$(echo $full_flags | sed 's/ //g') - for run in 1 2 3; do - filename="${fbase}${iperf3_flags}-run${run}" - iperf3 $full_flags | tee "${filename}" - done + filename="${fbase}${iperf3_flags}-run${run}" + iperf3 $full_flags | tee "${filename}" + } -for p in 1 10 20 50; do - do_benchmark $flags -P$p - do_benchmark $flags -P$p -u -b0 +for run in 1 2 3; do + for p in 1 10 20 50; do + do_benchmark $run $flags -P$p + do_benchmark $run $flags -P$p -u -b0 + done done