]> johannes.truschnigg.info Git - sqm_lagthrottle/commitdiff
Improve(?) FUDGE_MS calculation and fix output formatting
authorJohannes Truschnigg <johannes@truschnigg.info>
Sun, 20 Mar 2022 11:14:08 +0000 (12:14 +0100)
committerJohannes Truschnigg <johannes@truschnigg.info>
Sun, 20 Mar 2022 11:14:08 +0000 (12:14 +0100)
sqm_lagthrottle_suggest_config.sh

index 7a698bb5dd17ee1e2d2a7608801cb179818d4ad5..51ab8c695c40afbb2d8e911b779654592b95f244 100755 (executable)
@@ -85,10 +85,10 @@ END {
     stdevs += stdev
     peercnt++
     if (peers_loss[p] < 2 && peers_records[p] > int(P_COUNT * 0.99)) {
-      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("%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))
+  printf("FUDGE_MS=\"%.1f\"\n", 1 + (stdevs/peercnt) ^ 1.6)
   for (p in peers_pinglist)
   {
     #print p " " peers_pinglist[p]