 go_info. TNNTOP.TXT

 ********************************************************************
 ***************  Dokumentation zu TNNTOP von DG9AML  ***************
 ********************************************************************

 Funktion: Dieses Zusatzprogramm wertet die TNN-Mheardliste aus.
 ---------
 
 History: V1    - erste Ausgabe
 -------- 
          v1.01 - Variablen TOPBYTETURN,TOPREJTURN hinzugefuegt
                - Versionsaugabe verschoenert

          v1.02 - mit der Option "-3" wird nun die l3heard.tab ausgewertet

          v1.1  - schnellere Ausfuehrung durch Verzicht auf "Verhaeltnis", 
                  da weiterhin ablesbar in Spalte Bytes/Rejs
                - Option "-s8" RXByt/Rejs und "-s9" TxByt/Rejs hinzugefuehrt
                - Es werden nur noch Stationen gewertet, die auch Daten
                  mit dem Node ausgetauscht haben
                - Option "-a" nimmt dennoch alle Stationen in die Wertung auf

          v1.11 - Compilierung ohne fpu
                - Bytes/Rej Berechnung berichtigt


 Beschreibung:
 -------------
  Nr|Call Port|RX-Bytes  |TX-Bytes  |GesamtBytes %|RXRej|TXRej|Bytes/Rejs|Da
     /     /    /          /          /          /   /     /    /         / 
    1)    2)   3)         4)         5)         6)  7)    8)   9)       10) 

  1) betreffendes Rufzeichen,
  2) Port, wo das Rufzeichen zuletzt gehoert wurde,
  3) gehoerte Bytes,
  4) gesendete Bytes,
  5) gehoerte und gesendete Bytes zusammen,
  6) Verhaeltnis zur Gesamtauslastung,
  7) gehoerte Reject Frames,
  8) gesendete Reject Frames,
  9) Verhaeltnis von Gesamtbytes zu Gesamtrejects,
 10) Damaverstoesse.

 Weiterhin wird folgendes aufgeschluesselt:

 Beschreibung :     Empfangen +      Gesendet =        Gesamt  Rx    : Tx
 Bytes gesamt :    17.911.152 +    11.551.582 =    29.462.734  60.8% : 39.2%
 Bytes taegl. :     1.791.115 +     1.155.158 =     2.946.273
 Bytes stuendl:        71.359 +        46.022 =       117.381
 Bytes je Call:        66.832 +        43.102 =       109.935
 Reject Frames:         6.647 +         1.368 =         8.015  82.9% : 17.1%

 Parameter:
 ----------
  Syntax: [-3] [-a] [-h] [-v] [-c<all>] [-l<ines>] [-p<ort>] [-s<ort column>]

  -3       Wertet die l3heard.tab aus,
  -a       Nimmt alle Stationen in die Wertung auf,
  -v       Zeigt die Programmversion an,
  -c<all>  Zeigt ein Rufzeichen mit in der ersten Tabelle an,
  -l<ines> Anzahl der Zeilen in der ersten Tabelle,
  -p<ort>  Portbeschraenkung (sucht nur auf einem bestimmten Port),
  -q       zeigt programmspezifische Werte an,
  -s<ort>  Sortiert nach der gewuenschten Spalte,
           -s0 nach Rufzeichen,
           -s1 nach RX-Bytes,
           -s2 nach TX-Bytes,
           -s3 nach TRX-Bytes,
           -s4 nach RXRej,
           -s5 nach TXRej,
           -s6 nach Bytes durch Rejs,
           -s7 nach Damaverstoesse,
           -s8 nach RxBytes durch Rejs,
           -s9 nach TxBytes durch Rejs,

 Beispiel: 'top -s5 -l30 -p0'
 ---------

 Anmerkung: 
 ----------
  Der Path zur Mheard.tab wird ueber Umgebungsvariable "CONFPATH" ermittelt.

  Da RX-Bytes mit TX-Bytes sowie RXRejs mit TXRejs Interpretationssache sind, 
  also je nach Sichtweise vom Knoten zum User oder umgekehrt, besteht daher
  die Moeglichkeit mit den Umgebungsvariablen TOPBYTETURN=true und/oder 
  TOPREJTURN=true gegebenfalls die Sichtweise anzupassen.

  Wird nichts deklariert, so wird wie folgt bestimmt:

  889192799 2769884 1309132 0 0 500 130 DG9AML     (Zeile aus der Mheard.tab)
  Datum     RxBytes Txbytes     RxR TxRej

  Bitte auf die Grossschreibung der Umgebungsvariablen achten!
  Parameter ohne LEERZEICHENTRENNUNG!

 Linuxversion:
 -------------
  Compiliert mit: gcc 2.7.2.1 -O2 -m386 unter Linux 2.0.33
 
            "Worauf des Menschen Sinn gerichtet ist, das bestimmt seinen Wert"

 73&55 ANDreas, DG9AML 

 go_stop.
