Skip to content

Instantly share code, notes, and snippets.

@stammw
Last active April 16, 2020 07:30
Show Gist options
  • Save stammw/1df201db8a69dac99a95e7fda5ae222e to your computer and use it in GitHub Desktop.
Save stammw/1df201db8a69dac99a95e7fda5ae222e to your computer and use it in GitHub Desktop.
round-robin h2 comparison perf
SAMPLES=100
BRANCH=master

for i in {1..$SAMPLES}; do
    echo -e "\e[1A\e[0K\r[$i/$SAMPLES]"
    cargo run --release -q -- --seq h3.stammw.eu \
        | grep throughput \
        | sed 's/.*time \([-+0-9.]\+\)%.*/\1/' \
        | xargs \
        >> samples-${BRANCH}
done
awk  '{ SUM_5 += $1; SUM_10 += $2 } END { print SUM_5/NR, SUM_10/NR }' samples-master
-24.72 +4.13
-22.65 +25.41 Apr 16 09:18:59.224 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +25.41% slower
-27.67 -11.19
-6.35 -12.33
-28.50 +15.30 Apr 16 09:19:07.257 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +15.30% slower
-22.34 -6.51
-21.11 -13.26
-19.87 +18.05 Apr 16 09:19:15.207 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +18.05% slower
-19.04 -13.24
-28.93 -13.27
-19.04 -10.51
-20.42 -15.85
-30.05 -10.25
-19.47 -11.13
-25.57 -9.95
-22.25 -7.31
-8.69 -11.20
-25.58 -12.91
-24.85 -6.73
+0.50 -11.41
-24.68 -12.16
-14.79 -9.41
-23.52 +22.21 Apr 16 09:19:54.653 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +22.21% slower
-22.62 +9.59
-20.01 -8.61
-24.35 -9.11
-10.45 -9.95
-19.03 -8.86
-23.14 -12.13
-4.61 -7.61
-19.11 -11.64
-24.29 -12.90
-22.51 -14.34
-22.62 -9.08
-14.60 -15.86
-23.13 -9.12
-21.91 -8.80
-21.68 +29.83 Apr 16 09:20:34.364 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +29.83% slower
-21.55 -15.25
-21.45 -3.04
-21.71 -6.51
-17.49 -16.79
-11.22 -13.10
-13.11 -13.74
-19.51 -11.34
-22.27 -6.56
-16.98 +49.03 Apr 16 09:20:58.623 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +49.03% slower
-26.20 -6.95
-2.80 -12.49
-23.36 +8.25
-19.64 -12.67
-22.99 -7.28
-18.44 -4.71
-17.65 -9.22
-20.97 -14.04
-18.99 -13.85
-22.14 -8.26
-23.41 -10.43
-26.18 -11.46
-16.07 +18.82 Apr 16 09:21:33.128 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +18.82% slower
-22.01 -14.54
-22.16 -10.67
-20.52 +45.48 Apr 16 09:21:41.335 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +45.48% slower
-6.73 -13.71
-18.19 -5.71
-20.11 +37.14 Apr 16 09:21:49.516 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +37.14% slower
-9.92 +32.22 Apr 16 09:21:52.316 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +32.22% slower
-13.99 -3.99
-18.15 -9.42
-17.19 +12.50 Apr 16 09:22:00.350 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +12.50% slower
-21.18 +61.86 Apr 16 09:22:03.391 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +61.86% slower
-22.21 +4.30
-1.14 -12.89
-10.45 -10.46
-17.68 -11.51
-22.04 -9.43
-21.30 +70.20 Apr 16 09:22:19.951 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +70.20% slower
-20.22 -12.57
-22.53 +7.86
+3.74 -10.17
-20.61 +20.09 Apr 16 09:22:30.901 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +20.09% slower
-21.61 -15.99
-20.94 -10.25
-18.31 -14.28
-4.38 +106.20 Apr 16 09:22:42.106 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +106.20% slower
-20.10 -1.57
-19.26 -11.87
-23.74 +12.42 Apr 16 09:22:50.216 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +12.42% slower
-20.57 -7.01
-24.64 +18.57 Apr 16 09:22:56.540 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +18.57% slower
-22.69 -6.19
-22.96 -11.85
-19.18 -11.89
-22.50 -13.47
-26.36 -8.92
-19.91 +6.97
-23.01 -13.88
-26.68 +8.03
-22.26 -10.44
-14.51 -13.66
-21.44 -11.52
-25.91 -12.58
-21.58 -4.40
-15.92 -10.28
-15.42 -13.24
-26.19 -12.12
-25.19 -11.74
-26.48 -7.61
-17.50 -10.65
-24.35 +15.74 Apr 16 08:33:01.640 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +15.74% slower
-17.77 -6.75
-22.26 -6.83
-18.83 -9.26
-22.82 -9.82
-31.35 -10.86
-9.98 +11.57 Apr 16 08:33:23.646 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +11.57% slower
-14.63 -12.33
-16.92 -14.24
-18.43 -8.60
-14.09 -12.32
-28.14 -5.36
-18.57 -11.96
-15.85 +12.22 Apr 16 08:33:49.166 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +12.22% slower
-19.00 -10.43
-24.92 -0.29
-20.47 -14.40
-27.92 +22.90 Apr 16 08:34:03.896 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +22.90% slower
-22.61 -9.36
-24.25 +4.09
-22.25 -30.14
-26.93 -4.09
-20.87 -6.97
-21.14 -8.24
-18.08 +18.25 Apr 16 08:34:29.774 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +18.25% slower
-29.37 +4.23
-18.90 -8.87
-18.44 -9.59
-20.40 -11.93
-28.65 -8.37
-22.03 -11.87
-21.01 -8.59
-30.60 -7.45
-26.45 -9.59
-17.97 -6.31
-15.35 -11.92
-24.46 -9.34
-17.62 +13.73 Apr 16 08:35:17.032 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +13.73% slower
-21.28 -6.62
-29.41 +17.41 Apr 16 08:35:24.463 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +17.41% slower
-20.48 +25.98 Apr 16 08:35:28.333 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +25.98% slower
-6.16 -4.19
-18.11 -11.10
-19.82 +20.67 Apr 16 08:35:39.995 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +20.67% slower
-21.32 -58.19
-25.66 -14.83
-23.98 +14.80 Apr 16 08:35:52.000 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +14.80% slower
+3.70 -14.24
-21.86 -7.06
-21.27 -9.54
-18.27 -9.48
-19.01 -9.85
-22.65 -11.93
-17.84 -12.86
-9.90 -2.87
-17.51 -11.13
-18.72 -8.44
-18.92 -9.65
-20.39 -15.84
-25.14 +10.13 Apr 16 08:36:39.788 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +10.13% slower
-17.91 -4.73
-17.90 -10.41
-24.48 -3.51
-23.41 -9.85
-23.99 -14.96
-23.85 -8.50
-20.40 -12.73
-18.84 +6.63
-22.59 -14.50
-19.18 -14.67
-18.11 -9.55
-17.05 -6.62
-23.56 -9.79
-26.55 -6.39
-20.73 -5.93
-15.95 -15.06
-22.71 -9.55
-20.13 +1.92
-21.00 -7.94
-21.86 +94.86 Apr 16 08:37:53.798 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +94.86% slower
-19.78 -9.04
-23.83 -10.34
-16.55 -3.60
-18.72 -13.06
-20.31 +8.88
-16.92 +4.30
-27.03 +26.24 Apr 16 08:38:19.961 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +26.24% slower
-18.01 -12.23
-20.63 -7.96
-20.72 -2.51
-20.50 +194.89 Apr 16 08:38:35.870 ERROR peer{name=h3.stammw.eu}:h3: main: throughput failed: Throughput 10000000 is +194.89% slower
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment