===== top =====
==== Beschreibung ====
//**top**// ist ein Kommandozeilen-Tool zur Anzeige der aktuellen Systemauslastung, laufender Prozesse und Ressourcennutzung in Echtzeit.
==== Syntax ====
top [Optionen]
==== Typische Nutzung ====
* Übersicht über CPU-, Speicher- und Prozessauslastung
* Prozesse sortieren, filtern und beenden
==== Beispiele ====
top
top -u benutzername
top - 14:46:19 up 3:31, 0 user, load average: 1.05, 0.93, 0.85
Tasks: 15 total, 1 running, 14 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.4 sy, 0.0 ni, 99.1 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st
MiB Mem : 30844.8 total, 30253.9 free, 55.8 used, 530.4 buff/cache
MiB Swap: 0.0 total, 0.0 free, 0.0 used. 30789.0 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 21840 12532 9020 S 0.0 0.0 0:00.45 systemd
53 root 20 0 33964 13552 12472 S 0.0 0.0 0:00.28 systemd-journal
108 root 20 0 24384 6308 4576 S 0.0 0.0 0:00.06 systemd-udevd
121 systemd+ 20 0 21588 12748 10408 S 0.0 0.0 0:00.10 systemd-resolve
136 systemd+ 20 0 18992 9284 8120 S 0.0 0.0 0:00.07 systemd-network
156 root 20 0 7224 2556 2304 S 0.0 0.0 0:00.04 cron
157 message+ 20 0 9584 5164 4420 S 0.0 0.0 0:00.06 dbus-daemon
160 polkitd 20 0 383704 9608 7184 S 0.0 0.0 0:00.43 polkitd
166 root 20 0 17596 7744 6732 S 0.0 0.0 0:00.09 systemd-logind
169 root 20 0 468704 12976 11124 S 0.0 0.0 0:00.31 udisksd
195 syslog 20 0 152872 5120 4344 S 0.0 0.0 0:00.06 rsyslogd
198 root 20 0 6148 2048 1904 S 0.0 0.0 0:00.00 agetty
208 root 20 0 110016 22088 12556 S 0.0 0.1 0:00.07 unattended-upgr
1285 root 20 0 8004 6212 5576 S 0.0 0.0 0:00.00 bash
1292 root 20 0 12336 7640 5444 R 0.0 0.0 0:00.02 top
^ Kopfzeile (Systemübersicht) ^ Bedeutung ^
| **top - ... load average** | Aktuelle Uhrzeit, Systemlaufzeit, eingeloggte Nutzer, Systemlast (1, 5, 15 Minuten) |
| **Tasks:** | Anzahl der Prozesse: gesamt, laufend, schlafend, gestoppt, Zombie-Prozesse |
| **%Cpu(s):** | CPU-Auslastung: us=User, sy=System, ni=Nice, id=Idle, wa=Wait, hi=Hardware-Interrupts, si=Software-Interrupts, st=Steal |
| **MiB Mem :** | RAM-Gesamtspeicher, frei, belegt, Puffer/Cache |
| **MiB Swap:** | Swap-Gesamtspeicher, frei, belegt, verfügbarer RAM |
^ Prozessliste (Spaltenüberschriften) ^ Bedeutung ^
| **PID** | Prozess-ID |
| **USER** | Benutzer, dem der Prozess gehört |
| **PR** | Priorität des Prozesses |
| **NI** | Nice-Wert (Prioritätsmodifikator) |
| **VIRT** | Virtueller Speicher, den der Prozess belegt (inkl. ausgelagertem Speicher) |
| **RES** | Residenter Speicher (tatsächlich im RAM belegt) |
| **SHR** | Gemeinsam genutzter Speicher (Shared Memory) |
| **S** | Status des Prozesses (z.B. S=sleeping, R=running) |
| **%CPU** | Anteil der CPU-Auslastung |
| **%MEM** | Anteil der Speicherauslastung |
| **TIME+** | Gesamte CPU-Zeit, die der Prozess genutzt hat |
| **COMMAND** | Name des ausgeführten Befehls/Prozesses |
==== Weitere Informationen ====
man top