LinuxAlternative

Linux · System Tools

sysstat

Sysstat ist eine Sammlung von Leistungsüberwachungs‑Tools für Linux, die Echtzeit‑ und Verlaufsdaten zu CPU, Speicher, I/O und Netzwerkverbrauch bereitstellt.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
GPL-2.0
Aktuelle Version
12.8.0

Was ist sysstat?

Sysstat ist seit den späten 1990er‑Jahren Teil des Linux‑Ökosystems, ursprünglich im Kernel‑Quellcode gebündelt und später als separates Paket verteilt. Es bietet eine Reihe von Befehlszeilen‑Dienstprogrammen — wie sar, iostat, mpstat, pidstat und sadf — die Systemstatistiken sammeln und ausgeben. Die Werkzeuge sind ausgereift, werden in Produktionsumgebungen breit eingesetzt und von der Linux‑Community gepflegt.

Sysstat richtet sich an Systemadministratoren, Entwickler und Power‑User, die detaillierte Einblicke in die Systemleistung benötigen. Es arbeitet ausschließlich im Terminal, sodass es sich nahtlos in Skripte, Cron‑Jobs und Remote‑SSH‑Sitzungen einfügt.

Im Vergleich zu Windows‑Dienstprogrammen wie Wise Memory Optimizer ist Sysstat weniger auffällig, dafür aber deutlich flexibler. Es bietet keine GUI, kann aber Protokolle erzeugen, die von anderen Tools ausgewertet oder mit Grafana, Prometheus oder einfachen Tabellenkalkulationen visualisiert werden können. Die Lernkurve ist moderat, wenn Sie mit Shell‑Befehlen vertraut sind.

Ideal für: Überwachung und Diagnose der Systemleistung über die Zeit in einer Linux‑Umgebung.

Wichtige Funktionen von sysstat

  • sar – sammelt und gibt CPU‑, Speicher‑ und I/O‑Statistiken aus
  • iostat – gibt Geräte‑ und Partitions‑I/O‑Statistiken aus
  • mpstat – CPU‑Auslastung pro Prozessor
  • pidstat – Statistiken pro Prozess
  • sadf – konvertiert Daten zu CSV, XML oder JSON
  • sadc – speichert Daten für spätere Analyse
  • systat – Echtzeit‑Systemmonitor
  • sensors – optionale Hardware‑Überwachung via lm‑sensors

Vorteile

  • Kostenlos und Open Source
  • Plattformübergreifend über die wichtigsten Distributionen hinweg
  • Erweiterbar durch Skripting
  • Ermöglicht langfristige Datensammlung
  • Kein GUI‑Overhead

Nachteile

  • Keine grafische Oberfläche
  • Manuelle Konfiguration für das Logging erforderlich
  • Einarbeitung in die Befehls‑Syntax nötig
  • Begrenzte Echtzeit‑Visualisierung ohne Zusatztools

Windows-Programme, die sysstat ersetzt

sysstat unter Linux installieren

Ubuntu / Mintsudo apt install sysstat
Debiansudo apt install sysstat
Fedorasudo dnf install sysstat
Arch / Manjarosudo pacman -S sysstat
openSUSEsudo zypper install sysstat

Tipps für Windows-Umsteiger

Wenn Sie von Wise Memory Optimizer umsteigen, beachten Sie, dass Sysstat Klartext‑ oder CSV‑Ausgaben erzeugt; Sie können die sar‑Ausgabe in eine Datei umleiten und in Excel oder LibreOffice öffnen. Nutzen Sie cron, um sar -o /var/log/sysstat/$(date +%Y%m%d).sa 1 1 stündlich auszuführen. Es gibt keinen direkten Shortcut‑Key, aber Sie können sar mit einem kürzeren Alias versehen. Der Arbeitsablauf wechselt von einem GUI‑Assistenten zu Befehlszeilen‑Skripten und Log‑Analyse.

sysstat: häufige Fragen

Wie installiere ich sysstat auf Ubuntu?

Führen Sie sudo apt install sysstat aus und aktivieren Sie den Dienst mit sudo systemctl enable --now sysstat.

Kann sysstat die Speichernutzung überwachen?

Ja, sar -r liefert Speicher‑ und Swap‑Statistiken; iostat kann ebenfalls die Speichernutzung anzeigen, wenn es mit -r kombiniert wird.

Gibt es eine GUI für sysstat?

Nicht integriert; Sie können jedoch Drittanbieter‑Frontends wie Conky oder Grafana‑Dashboards verwenden, die sysstat‑Logs auslesen.

Wie kann ich Verlaufsdaten anzeigen?

Verwenden Sie sar -f /var/log/sysstat/$(date +%Y%m%d).sa, um eine gespeicherte Datei zu lesen.

Aktualisiert am