EMZETT.
Login

Task Manager

Kurz: Ein Systemwerkzeug (unter Windows der “Task-Manager”), das laufende Prozesse anzeigt und ihre Ressourcennutzung (CPU, RAM, Netzwerk) überwacht.

Genauer: Erlaubt es, hängende oder ressourcenfressende Programme gezielt zu beenden, ohne das ganze System neu starten zu müssen. Vergleichbare Werkzeuge auf anderen Systemen: der Activity Monitor unter macOS oder top/htop unter Linux.

Im Detail

Der Windows-Task-Manager (aufrufbar über Strg+Umschalt+Esc oder Strg+Alt+Entf) zeigt mehrere Reiter: laufende Prozesse mit ihrer aktuellen CPU-, RAM-, Datenträger- und Netzwerklast, Autostart-Programme, sowie Details wie Prozess-ID (PID) und Priorität. Über einen Rechtsklick auf einen Prozess lässt sich dieser beenden (“Task beenden”), seine Priorität ändern, oder er lässt sich gezielt an einen bestimmten CPU-Kern binden (“Zugehörigkeit festlegen”).

Das Linux-Äquivalent top zeigt dieselben Informationen textbasiert im Terminal, live aktualisiert:

top - 14:32:07 up 3 days,  2:14,  1 user,  load average: 0.42, 0.38, 0.35
Tasks: 218 total,   1 running, 217 sleeping
%Cpu(s):  3.2 us,  1.1 sy,  0.0 ni, 95.4 id
MiB Mem :  16384.0 total,   8213.5 free
  PID USER      PR  NI    VIRT    RES  %CPU  %MEM  COMMAND
 1203 mzell     20   0  892400  45200   2.3   0.3  node

htop ist eine komfortablere, interaktive Weiterentwicklung von top mit farbiger Darstellung, Mausunterstützung und einfacherem Beenden von Prozessen per Tastendruck — auf den meisten Linux-Distributionen nicht vorinstalliert, aber über den Paketmanager schnell nachzurüsten (apt install htop, dnf install htop usw.). Alle drei Werkzeuge lösen dasselbe Grundproblem: einen schnellen Überblick verschaffen, welcher Prozess gerade Ressourcen frisst, und die Möglichkeit, direkt einzugreifen.

Prozess vs. Dienst

Ein wichtiges Detail für die Fehlersuche: der Task-Manager zeigt sowohl normale, vom Nutzer gestartete Anwendungen als auch im Hintergrund laufende Dienste (unter Windows über den Reiter “Dienste”, die alle als svchost.exe-Prozesse mit unterschiedlicher Dienst-ID im Hintergrund laufen). Ein einzelner sichtbarer Prozess kann dabei mehrere Dienste gleichzeitig hosten, was die Zuordnung “welcher Dienst verursacht diese Last” ohne genaueren Blick erschwert — der Task-Manager erlaubt es aber, gezielt nach dem verantwortlichen Dienst innerhalb eines svchost-Prozesses zu suchen.

Wann ein Prozess wirklich “hängt”

Nicht jeder Prozess mit hoher CPU-Auslastung ist ein Problem — manche Programme (z. B. Videokonvertierung, Kompilierung) nutzen absichtlich viel Rechenleistung für begrenzte Zeit. Ein echtes “Hängen” zeigt sich meist an “Keine Rückmeldung” im Task-Manager (Windows markiert das explizit), kombiniert mit dauerhaft konstanter statt schwankender Ressourcennutzung. Vor dem gewaltsamen Beenden eines Prozesses lohnt sich deshalb ein kurzer Blick, ob die Last plausibel zur aktuellen Aktivität passt, um nicht versehentlich eine eigentlich funktionierende, nur rechenintensive Operation abzubrechen.

Siehe auch: Dienst