So sehen Sie, welche Prozesse die meisten Ressourcen nutzen unter Linux
Mit top und htop, und warum Zombie-Prozesse kein Grund zur Sorge sind.
Linux bietet mehrere Werkzeuge, um zu sehen, was CPU und Speicher
verbraucht — mit top haben Sie genug, um anzufangen, ganz
ohne Installation.
top: immer verfügbar, nichts zu installieren
top
Öffnet eine Ansicht, die sich alle paar Sekunden selbst
aktualisiert, bereits nach CPU-Nutzung absteigend sortiert. Drücken Sie
q zum Beenden.
Tipp: Drücken Sie innerhalb von top
Umschalt + M, um nach Speicher statt CPU zu sortieren —
nützlich, wenn Sie vermuten, dass das Problem am RAM liegt, nicht am
Prozessor.
htop: die angenehmer lesbare Version
sudo apt install htop
htop
Fügt Farbe, visuelle Balken pro CPU-Kern hinzu, und lässt Sie einen
Prozess beenden, indem Sie F9 darauf drücken, ohne seine
Nummer (PID) von Hand einzugeben.
Eine Klarstellung, die unnötigen Schreck vermeidet
Eine sehr lange Liste von Prozessen zu sehen bedeutet nicht, dass etwas nicht stimmt. Viele sind Zombie-Prozesse — sie haben ihre Arbeit bereits beendet, aber ihr Eintrag bleibt einen Moment bestehen, bis das System ihn bereinigt. Sie verbrauchen keine echte CPU oder Speicher; das System selbst entfernt sie automatisch, ohne dass Sie etwas tun müssen.
Bevor Sie einen Prozess beenden
Identifizieren Sie zuerst genau, was dieser Prozess ist (suchen Sie seinen Namen, falls Sie ihn nicht erkennen), bevor Sie ihn beenden — manche Prozesse mit wenig aussagekräftigen Namen sind tatsächlich Teil eines wichtigen Systemdienstes.
Tipp: Gehört der Prozess zu einem von
systemd verwalteten Dienst, ist es sicherer, diesen
Dienst neu zu starten (sudo systemctl restart dienstname)
als den Prozess direkt zwangsweise zu beenden.
Häufig gestellte Fragen
Muss ich etwas installieren, um Prozesse unter Linux zu sehen?
Nein, der Befehl top ist praktisch in jeder Distribution enthalten, ganz ohne Installation. htop ist eine visuell angenehmere, aber optionale Alternative.
Sind Zombie-Prozesse ein Problem?
Nein, sie verbrauchen keine echte CPU oder Speicher — das sind Restposten, die das System automatisch bereinigt. Mehrere davon in der Liste zu sehen zeigt kein Problem an, das Ihr Eingreifen erfordert.
Ist es sicher, jeden Prozess zu beenden, der viel verbraucht?
Nur, wenn Sie sicher wissen, was es ist. Gehört er zu einem von systemd verwalteten Systemdienst, ist es sicherer, diesen Dienst neu zu starten, als den Prozess direkt zu beenden.