Überblick mit top
Der in jedem Linux-System enthaltene Befehl für einen schnellen Überblick:
top
Zeigt in Echtzeit die gesamte CPU- und RAM-Auslastung sowie die Prozesse mit dem höchsten Verbrauch an. Mit q beenden Sie die Ansicht.
Eine übersichtlichere Ansicht mit htop
htop bietet eine klarere Oberfläche mit Fortschrittsbalken und Navigation per Maus oder Tastatur:
sudo apt install htop
htop
Den verfügbaren Arbeitsspeicher prüfen
free -h
Zeigt den gesamten, den belegten und den verfügbaren Arbeitsspeicher an sowie den Swap (Auslagerungsspeicher auf der Festplatte, der genutzt wird, wenn der physische RAM ausgelastet ist).
Die Systemlast verstehen (Load Average)
top und htop zeigen außerdem den Load Average an: einen Durchschnitt der Anzahl von Prozessen, die auf CPU-Ressourcen warten, über 1, 5 und 15 Minuten. Als Faustregel gilt: Eine Last unterhalb der Anzahl verfügbarer CPU-Kerne ist gesund; eine dauerhaft höhere Last deutet auf eine für ihren Einsatz zu klein dimensionierte Maschine hin.
Einen Prozess mit zu hohem Verbrauch identifizieren
Sobald der problematische Prozess (über top/htop) identifiziert ist, erlauben sein Name oder seine PID eine genauere Untersuchung — die Logs der betroffenen Anwendung, eine zu überarbeitende Konfiguration oder schlicht eine einmalige Trafficspitze, die man über einen längeren Zeitraum beobachten sollte, bevor man auf ein echtes Problem schließt.