dool - Vielseitige System-Ressourcen-Statistik-Spickzettel
dool ist ein vielseitiger System-Ressourcen-Monitor und die aktiv gepflegte Nachfolge von dstat (dessen Entwicklung endete). Es ersetzt vmstat, iostat, netstat und ifstat mit einer einzigen farbigen, pro-Sekunden-Ansicht, die CPU, Disk, Netzwerk, Memory, Paging und mehr nebeneinander zeigt — wodurch Korrelationen offensichtlich werden (z.B. ein Disk-Spike passt zu einem Netzwerk-Burst). Es behält die vollständige dstat-Befehlskompatibilität und ist mit Python-Plugins erweiterbar.
Installation
| Plattform | Befehl |
|---|
| Debian/Ubuntu | sudo apt install dool |
| Fedora | sudo dnf install dool |
| Arch (AUR) | yay -S dool |
| pip | pip install dool |
| Aus Quelle | Repo klonen, ./dool ausführen |
| Verifizieren | dool --version |
Grundlegende Nutzung
| Befehl | Beschreibung |
|---|
dool | Standard: CPU, Disk, Net, Paging, System — alle 1s |
dool 2 | Alle 2 Sekunden aktualisieren |
dool 2 10 | 10 Updates, 2 Sekunden auseinander |
dool -h | Hilfe und vollständige Plugin-Liste |
dool --list | Verfügbare Plugins auflisten |
Die klassische Kombination
# CPU + Disk + Net + Memory + Load, mit Timestamp, alle 2s
dool -tcdnml 2
| Flag | Zeigt |
|---|
-t | Zeit |
-c | CPU-Stats |
-d | Disk-Read/Write |
-n | Netzwerk-Recv/Send |
-m | Memory-Nutzung |
-l | Load-Average |
-g | Paging |
-s | Swap |
-p | Prozess-Stats |
-y | System (Interrupts, Context-Switches) |
Gezieltes Monitoring
| Befehl | Beschreibung |
|---|
dool -d -D sda,sdb | Pro-Disk-Stats für spezifische Devices |
dool -n -N eth0,eth1 | Pro-Interface-Netzwerk-Stats |
dool -c -C 0,1,total | Pro-CPU-Core-Stats |
dool --top-cpu | Top CPU-konsumierenden Prozess zeigen |
dool --top-io | Top I/O-Prozess zeigen |
dool --top-mem | Top Memory-Prozess zeigen |
Praktische “Top”-Plugins
| Plugin | Offenbart |
|---|
--top-cpu | Hungriger CPU-Prozess |
--top-io | Schwerster I/O-Prozess |
--top-mem | Größter Memory-Prozess |
--top-bio | Top Block-I/O-Prozess |
--top-latency | Höchster-Latenz-Prozess |
# Einzeilen-Situations-Bewusstsein: Ressourcen + die schlimmsten Schuldigen
dool -tcmndl --top-cpu --top-io 2
Ausgabe & Export
| Option | Beschreibung |
|---|
--output FILE.csv | Stats in CSV schreiben (großartig zum späteren Graphen) |
--nocolor | Farben deaktivieren (Logs/Pipes) |
--noupdate | Sequenzielle Zeilen statt in-place Aktualisierung drucken |
--bits | Netzwerk in Bits zeigen |
# Einen Soak-Test zu CSV für spätere Analyse erfassen
dool -tcdnml --output run1.csv 1 300
| Tool | Umfang |
|---|
| dool | All-in-One CPU/Disk/Net/Mem, pro-Sekunde, CSV |
| dstat | Vorgänger (nicht gepflegt) — dool ist der Drop-In-Nachfolger |
| iostat | Nur Disk + CPU |
| vmstat | Memory/CPU/IO-Zusammenfassung |
| glances/btop | Vollständige TUI-Dashboards |
dools Stärke ist es, viele Subsysteme auf einer Zeile zu zeigen, sodass du korrelieren kannst — paare es mit iostat oder iotop, wenn du spezifisch in Disk bohren musst.
Ressourcen