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:
- Erstellen Sie eine leere Abrechnungsdatei:
- Abrechnung aktivieren:
# /usr/sbin/acct/accton acctfile
- Ausführung der Abrechnung eine Weile zulassen und dann die Abrechnung inaktivieren:
- 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).