Linux-Systemüberwachung mit htop, iotop und dstat
Die Überwachung der Systemressourcen ist essenziell, um Probleme frühzeitig zu erkennen und die Leistung zu optimieren. Diese Anleitung zeigt, wie du Tools wie `htop`, `iotop` und `dstat` effektiv nutzt.
1. Ressourcenüberwachung mit `htop`
- Installiere `htop`, falls es nicht verfügbar ist:
- Debian/Ubuntu:
sudo apt install htop
- RedHat/CentOS:
sudo yum install htop
- Debian/Ubuntu:
- Starte `htop` im Terminal:
- Befehl:
htop
- Befehl:
- Funktionen von `htop`:
- Zeigt CPU-, RAM- und Swap-Nutzung in Echtzeit.
- Navigiere mit den Pfeiltasten, um Prozesse zu markieren.
- Beende Prozesse mit
F9
.
2. Festplatten-I/O mit `iotop` überwachen
- Installiere `iotop`:
- Debian/Ubuntu:
sudo apt install iotop
- RedHat/CentOS:
sudo yum install iotop
- Debian/Ubuntu:
- Starte `iotop` mit Root-Rechten:
- Befehl:
sudo iotop
- Befehl:
- Funktionen von `iotop`:
- Zeigt Prozesse, die Festplattenressourcen nutzen.
- Hilft, I/O-intensive Prozesse zu identifizieren.
3. Umfassende Überwachung mit `dstat`
- Installiere `dstat`:
- Debian/Ubuntu:
sudo apt install dstat
- RedHat/CentOS:
sudo yum install dstat
- Debian/Ubuntu:
- Starte `dstat`:
- Befehl:
dstat
- Befehl:
- Funktionen von `dstat`:
- Zeigt CPU-, Speicher-, Netzwerk- und Festplattennutzung gleichzeitig.
- Ermöglicht die Kombination spezifischer Statistiken:
- Beispiel:
dstat -cdngy
zeigt CPU, Festplatte, Netzwerk und RAM.
- Beispiel:
4. Tipps zur effektiven Nutzung
- Kombiniere Tools für umfassende Analysen (z. B. `htop` für Prozesse, `iotop` für Festplattennutzung).
- Verwende Logs, um langfristige Trends zu analysieren.
- Führe regelmäßige Überprüfungen durch, um Engpässe frühzeitig zu erkennen.