Sa
Zweck
- Zusammenfassung aller von den Benutzern ausgeführten Befehle anzuzeigen
sa
- sa
1503 603.93re 1.30cp 0avio 2722275k
2 8.25re 1.10cp 0avio 290553856k CompositorTileW*
57 99.46re 0.05cp 0avio 5175974k ***other*
168 0.06re 0.05cp 0avio 5242k lsb_release
276 0.02re 0.03cp 0avio 1460k ip
4 1.77re 0.03cp 0avio 290570240k chrome*
5 14.28re 0.03cp 0avio 119424000k ThreadPoolForeg*
3 1.02re 0.01cp 0avio 290542933k ThreadPoolServi*
2 3.12re 0.01cp 0avio 290553856k Compositor*
8 302.21re 0.00cp 0avio 0k kworker/dying*
5 0.01re 0.00cp 0avio 3037k systemctl
13 0.03re 0.00cp 0avio 3273k dpkg
11 15.61re 0.00cp 0avio 0k metaslab_group_*
2 0.00re 0.00cp 0avio 3750k troff
2 3.29re 0.00cp 0avio 2744k man
2 0.00re 0.00cp 0avio 2804k cron*
2 0.00re 0.00cp 0avio 142784k snap
325 0.00re 0.00cp 0avio 3416k mandb*
Felder
- Häufigkeit, mit der der Befehl ausgeführt wurde.
- cp: Summe aus System- und Benutzerzeit in CPU-Minuten
- re: „verstrichene Zeit“ in Minuten
- avio: durchschnittliche Anzahl von E/A-Vorgängen pro Ausführung
- k: Durchschnittliche Kernauslastung der CPU-Zeit in Einheiten von 1.000
Optionen
Geben Sie für jeden Befehl in der Abrechnungsdatei die Benutzer-ID und den Befehlsnamen aus.
- sa -u
root 0.00 cpu 624k mem 0 io accton root 0.00 cpu 654k mem 0 io acct root 0.00 cpu 4054k mem 0 io systemd-tty-ask root 0.00 cpu 3212k mem 0 io systemctl root 0.00 cpu 654k mem 0 io invoke-rc.d root 0.00 cpu 654k mem 0 io acct.postinst
Drucken Sie die Anzahl der Prozesse und die Anzahl der CPU-Minuten pro Benutzer
- sa -m
2141 918.04re 1.34cp 0avio 2461174k thomas.will 447 37.13re 1.24cp 0avio 11780356k root 1314 788.86re 0.11cp 0avio 1795k man 326 0.01re 0.00cp 0avio 3415k 1000000 53 0.00re 0.00cp 0avio 1374k postfix 1 92.03re 0.00cp 0avio 9614k
Auf diese Weise können wir die Kontrolle über die laufenden Prozesse behalten. Wenn sich diese Werte erhöhen, ist dies ein Zeichen dafür, dass etwas nicht stimmt.
- watch sa -m