Technologieführer

Linux-Systemüberwachung unter Ubuntu: GNOME, top/htop und lm-sensors

4 min read Systemüberwachung Aktualisiert 04 Oct 2025
Linux-Monitoring unter Ubuntu: GNOME, top/htop, lm-sensors
Linux-Monitoring unter Ubuntu: GNOME, top/htop, lm-sensors

Warum Systemüberwachung wichtig ist

Systemüberwachung hilft, Leistung zu verbessern, Engpässe zu finden und gezielte Gegenmaßnahmen zu planen. Kurz: ohne Messwerte ist Troubleshooting Raten. Begriffdefinition: “Monitoring” meint hier das Sammeln und schnelle Auswerten von Systemressourcen (CPU, RAM, I/O, Netzwerk, Temperatur).

GNOME System Monitor

Der GNOME System Monitor ist ein grafisches Werkzeug, das einen schnellen Überblick über CPU-Auslastung, RAM-Verbrauch, Swap-Nutzung, Festplattenkapazität und Netzwerkaktivität liefert. Ideal für Desktop-Rechner oder Admins, die eine GUI bevorzugen.

Installation (Terminal oder Paketmanager):

sudo apt-get install gnome-system-monitor

GNOME System Monitor zeigt CPU-, RAM- und Netzwerkstatistiken.

Die erste Registerkarte ist der Prozessverwaltung gewidmet. Sie sehen laufende Prozesse, können sie nach RAM- oder CPU-Nutzung sortieren und mit der Schaltfläche “Prozess beenden” den markierten Eintrag stoppen. Aktivieren Sie im Menü “Ansicht” die Option “Abhängigkeiten”, um Kindprozesse in einer baumartigen Ansicht zu sehen.

Prozessliste und Aktionen im GNOME System Monitor.

Die zweite Registerkarte zeigt die Nutzungshistorie von CPU (inkl. einzelner Kerne), RAM, Swap und Netzwerk. Das ist hilfreich, um kurzzeitige Lastspitzen oder wiederkehrende Belastungen zu finden. Hinweis: Die Historienlänge lässt sich in den Einstellungen nicht verlängern.

Historische Darstellung von RAM, Swap und Netzwerk im Monitor.

Wichtig: GNOME System Monitor eignet sich nicht für headless-Server ohne Grafikumgebung.

top und htop

Ein schneller, terminalbasierter Einstieg ist der Befehl top:

top

top listet alle laufenden Prozesse. Drücken Sie “P”, um nach CPU-Auslastung zu sortieren.

Ausgabe von top in einem Terminalfenster.

htop ist eine verbesserte, interaktive Alternative mit besserer Anzeige, einfacherem Töten von Prozessen und Farbunterstützung. Installieren und starten:

sudo apt-get install htop
htop

htop nutzt Funktionstasten (F1–F10) für Optionen und bietet Spaltenfilter, Baumansicht und vereinfachte Interaktion.

Interaktive Prozessanzeige mit htop.

htop zeigt CPU- und RAM-Auslastung sowie Prozesse.

Wann top/htop nicht ausreichen: Bei verteilten Systemen, Langzeitüberwachung oder detaillierten I/O-/Netzwerk-Metriken sollten spezialisierte Tools eingesetzt werden.

lm-sensors

lm-sensors überwacht Hardware-Temperaturen und Spannungen — wichtig für Heat-Management und Hardware-Fehlersuche.

Installation:

sudo apt-get install lm-sensors

Dann ausführen:

sensors

Konsolenausgabe von lm-sensors mit Temperaturwerten.

Tipp: Manche Server unterstützen die Sensoren nicht oder benötigen BIOS/UEFI-Aktualisierungen. Für Remote-Überwachung gibt es zusätzliche Pakete wie psensors.

Mini-Methodik: So gehen Sie beim Monitoring vor

  1. Definieren Sie das Ziel: kurzfristiges Troubleshooting oder langfristige Überwachung?
  2. Basis-Checks: CPU, RAM, Swap, Festplatte, Netzwerk, Temperaturen.
  3. Reproduzieren: Belastung simulieren (z. B. CPU-Last) und Metriken beobachten.
  4. Isolieren: Prozesse, I/O oder Netzwerkverkehr als Ursache eingrenzen.
  5. Maßnahmen: Prozess beenden, Limits anpassen, Cron/Backup prüfen, Hardware prüfen.

Heuristiken und mentale Modelle

  • 80/20-Regel: Prüfen Sie zuerst die Top-5-Prozesse nach CPU/RAM.
  • Spike vs. Dauerlast: Kurzzeit-Spikes erfordern andere Maßnahmen (Rate-Limiting, Backoff) als dauerhafte Last (Optimierung, Skalierung).
  • Ressource vs. Symptombild: Hohe Load Average + niedrige CPU-Auslastung → I/O- oder Wait-Probleme.
  • Temperatur-Check: Plötzliche hohe Temperaturen deuten auf Kühlungsprobleme oder defekte Lüfter hin.

Alternative Ansätze

  • Netdata: Echtzeit-Dashboard mit Browser-Oberfläche.
  • Prometheus + node_exporter + Grafana: Für Langzeit-Storage, Alerts und Dashboards.
  • Nagios/Zabbix: Enterprise-Monitoring mit Alerting und Checks.

Wann diese Tools versagen (Gegenbeispiele)

  • Headless-Server ohne GUI: GNOME ist ungeeignet.
  • Hardware ohne Sensorunterstützung: lm-sensors liefert keine Werte.
  • Verteilte Anwendungstraces: top/htop sind lokal; benötigen verteiltes Tracing/Monitoring.

Rolle-basierte Checklisten

  • Systemadministrator: Prozesse mit htop prüfen, Load Average beobachten, lm-sensors auf Temps prüfen, Logs (/var/log) nach Fehlern durchsuchen.
  • Entwickler: Reproduzierbare Lasttests durchführen, Profiling-Tools verwenden, ressourcenhungrige Threads optimieren.
  • Desktop-Benutzer: GNOME System Monitor öffnen, Autostarts prüfen, RAM-Swapping reduzieren.

Faktendose: Wichtige Befehle

  • GNOME System Monitor installieren: sudo apt-get install gnome-system-monitor
  • top starten: top
  • htop installieren/starten: sudo apt-get install htop && htop
  • lm-sensors installieren/starten: sudo apt-get install lm-sensors && sensors

Sicherheit und Datenschutzhinweis

Monitoringdaten enthalten meist nur Systemmetriken. Bei Remote-Überwachung oder wenn Logs Benutzernamen/IPs enthalten, prüfen Sie Zugriffskontrollen, Transportverschlüsselung und Speicherfristen (DSGVO-relevant).

Kurze Glossareinträge

  • Load Average: Durchschnittliche Anzahl aktiver Prozesse in der CPU-Warteschlange.
  • Swap: Auslagerungsbereich auf Festplatte, wenn RAM knapp wird.
  • Sensoren: Hardware-Werte wie CPU-Temperatur oder Lüfterdrehzahl.

Zusammenfassung

Wählen Sie das passende Tool je nach Einsatzzweck: GNOME System Monitor für Desktop-Sicht, top/htop für schnelle Terminal-Checks und lm-sensors für Hardwaretemperaturen. Für langfristige, verteilte oder historische Analyse sollten Sie Systeme wie Prometheus, Grafana oder Netdata in Betracht ziehen.

Wichtig: Beginnen Sie mit den Basisbefehlen, dokumentieren Sie Auffälligkeiten und speichern Sie Messungen, bevor Sie Änderungen vornehmen.

Autor
Redaktion

Ähnliche Materialien

YouTube im Hintergrund abspielen — iOS & Android
Mobile

YouTube im Hintergrund abspielen — iOS & Android

0x8007012a Fehler in Windows beheben
Windows Support

0x8007012a Fehler in Windows beheben

Instagram: Gefällt mir-Beiträge anzeigen
Social Media

Instagram: Gefällt mir-Beiträge anzeigen

Schwarzer Rand in Windows 10 entfernen
Windows

Schwarzer Rand in Windows 10 entfernen

WhatsApp ohne SIM nutzen — Anleitung
Anleitungen

WhatsApp ohne SIM nutzen — Anleitung

WhatsApp-Absturz durch 4000 Emojis
Sicherheit

WhatsApp-Absturz durch 4000 Emojis