Befehl acctcom verwenden

Der Befehl acctcom zeigt Protokolldaten zur CPU-Auslastung an, wenn das Abrechnungssystem aktiviert ist.

Aktivieren Sie die Abrechnung nur, wenn dies unbedingt erforderlich ist, da das Starten des Abrechnungssystems einen messbaren Systemaufwand auf dem System verursacht. Gehen Sie wie folgt vor, um das Abrechnungssystem zu aktivieren:

  1. Erstellen Sie eine leere Abrechnungsdatei:
    # touch acctfile
  2. Abrechnung aktivieren:
    # /usr/sbin/acct/accton acctfile
  3. Ausführung der Abrechnung eine Weile zulassen und dann die Abrechnung inaktivieren:
    # /usr/sbin/acct/accton
  4. Gehen Sie wie folgt vor, um die erfasste Abrechnung anzuzeigen:
    # /usr/sbin/acct/acctcom acctfile
    COMMAND                      START    END          REAL      CPU     MEAN
    NAME       USER     TTYNAME  TIME     TIME       (SECS)   (SECS)  SIZE(K)
    #accton    root     pts/2   19:57:18 19:57:18     0.02     0.02   184.00
    #ps        root     pts/2   19:57:19 19:57:19     0.19     0.17    35.00
    #ls        root     pts/2   19:57:20 19:57:20     0.09     0.03   109.00
    #ps        root     pts/2   19:57:22 19:57:22     0.19     0.17    34.00
    #accton    root     pts/2   20:04:17 20:04:17     0.00     0.00     0.00
    #who       root     pts/2   20:04:19 20:04:19     0.02     0.02     0.00
Wenn Sie dieselbe Datei wiederverwenden, können Sie sehen, wann die neueren Prozesse gestartet wurden, indem Sie nach dem Prozess accton suchen (dies war der Prozess, mit dem die Abrechnung zum ersten Mal inaktiviert wurde).