Zum Inhalt springen

dool - Vielseitige System-Ressourcen-Statistik-Spickzettel

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

PlattformBefehl
Debian/Ubuntusudo apt install dool
Fedorasudo dnf install dool
Arch (AUR)yay -S dool
pippip install dool
Aus QuelleRepo klonen, ./dool ausführen
Verifizierendool --version

Grundlegende Nutzung

BefehlBeschreibung
doolStandard: CPU, Disk, Net, Paging, System — alle 1s
dool 2Alle 2 Sekunden aktualisieren
dool 2 1010 Updates, 2 Sekunden auseinander
dool -hHilfe und vollständige Plugin-Liste
dool --listVerfügbare Plugins auflisten

Die klassische Kombination

# CPU + Disk + Net + Memory + Load, mit Timestamp, alle 2s
dool -tcdnml 2
FlagZeigt
-tZeit
-cCPU-Stats
-dDisk-Read/Write
-nNetzwerk-Recv/Send
-mMemory-Nutzung
-lLoad-Average
-gPaging
-sSwap
-pProzess-Stats
-ySystem (Interrupts, Context-Switches)

Gezieltes Monitoring

BefehlBeschreibung
dool -d -D sda,sdbPro-Disk-Stats für spezifische Devices
dool -n -N eth0,eth1Pro-Interface-Netzwerk-Stats
dool -c -C 0,1,totalPro-CPU-Core-Stats
dool --top-cpuTop CPU-konsumierenden Prozess zeigen
dool --top-ioTop I/O-Prozess zeigen
dool --top-memTop Memory-Prozess zeigen

Praktische “Top”-Plugins

PluginOffenbart
--top-cpuHungriger CPU-Prozess
--top-ioSchwerster I/O-Prozess
--top-memGrößter Memory-Prozess
--top-bioTop Block-I/O-Prozess
--top-latencyHöchster-Latenz-Prozess
# Einzeilen-Situations-Bewusstsein: Ressourcen + die schlimmsten Schuldigen
dool -tcmndl --top-cpu --top-io 2

Ausgabe & Export

OptionBeschreibung
--output FILE.csvStats in CSV schreiben (großartig zum späteren Graphen)
--nocolorFarben deaktivieren (Logs/Pipes)
--noupdateSequenzielle Zeilen statt in-place Aktualisierung drucken
--bitsNetzwerk in Bits zeigen
# Einen Soak-Test zu CSV für spätere Analyse erfassen
dool -tcdnml --output run1.csv 1 300

dool im Vergleich zu verwandten Tools

ToolUmfang
doolAll-in-One CPU/Disk/Net/Mem, pro-Sekunde, CSV
dstatVorgänger (nicht gepflegt) — dool ist der Drop-In-Nachfolger
iostatNur Disk + CPU
vmstatMemory/CPU/IO-Zusammenfassung
glances/btopVollstä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