set -e
awk -v "outfile=${sto}" -v "P_COUNT=${P_COUNT}" '
-/^[^ ].* 0% loss/ {
+/^[^ ].*bytes.* 0% loss/ {
peers_records[$1]++
peers_totalms[$1] += $6
peers_squarems[$1] += ($6 ^ 2)
stdevs += stdev
peercnt++
if (peers_loss[p] < 2 && peers_records[p] > int(P_COUNT * 0.99)) {
- printf("%5.2f stdev avg %-5.1f min %-5.1f max %-5.1f %s\n", stdev, alat, peers_min[p], peers_max[p], p) | cmd_stats
+ printf("%5.2f stdev over %3d avg %-5.1f min %-5.1f max %-5.1f %s\n", stdev, peers_records[p], alat, peers_min[p], peers_max[p], p) | cmd_stats
}
}
printf("FUDGE_MS=\"%.1f\"\n", 2 + (2.2 * stdevs/peercnt))