Salta ai contenuti

dool - Cheatsheet Versatile System Resource Statistics

dool - Cheatsheet Versatile System Resource Statistics

dool è un monitor di risorse di sistema versátile e il successore attivamente mantenuto di dstat (il cui sviluppo è finito). Sostituisce vmstat, iostat, netstat, e ifstat con una vista per-secondo colorizzata che mostra CPU, disk, network, memory, paging, e altro side by side — rendendo le correlazioni ovvie (e.g. un disk spike che si allinea con un network burst). Mantiene la piena compatibilità di comando dstat ed è estensibile con plugin Python.

Installazione

PiattaformaComando
Debian/Ubuntusudo apt install dool
Fedorasudo dnf install dool
Arch (AUR)yay -S dool
pippip install dool
From sourceclona il repo, esegui ./dool
Verificadool --version

Utilizzo di Base

ComandoDescrizione
doolDefault: CPU, disk, net, paging, system — ogni 1s
dool 2Refresh ogni 2 secondi
dool 2 1010 aggiornamenti, 2 secondi apart
dool -hHelp e lista plugin completa
dool --listLista plugin disponibili

La Combinazione Classica

# CPU + disk + net + memory + load, timestamped, ogni 2s
dool -tcdnml 2
FlagMostra
-tTime
-cCPU stats
-dDisk read/write
-nNetwork recv/send
-mMemory usage
-lLoad average
-gPaging
-sSwap
-pProcess stats
-ySystem (interrupts, context switches)

Monitoraggio Mirato

ComandoDescrizione
dool -d -D sda,sdbPer-disk stats per device specifici
dool -n -N eth0,eth1Per-interface network stats
dool -c -C 0,1,totalPer-CPU-core stats
dool --top-cpuMostra il top CPU-consuming process
dool --top-ioMostra il top I/O process
dool --top-memMostra il top memory process

Plugin “Top” Comodi

PluginRivela
--top-cpuMost CPU-hungry process
--top-ioHeaviest I/O process
--top-memBiggest memory process
--top-bioTop block I/O process
--top-latencyHighest-latency process
# One-line situational awareness: risorse + i worst offenders
dool -tcmndl --top-cpu --top-io 2

Output & Export

OpzioneDescrizione
--output FILE.csvScrivi stats a CSV (great per graphing dopo)
--nocolorDisabilita colori (logs/pipes)
--noupdateStampa linee sequenziali invece di aggiornare in place
--bitsMostra network in bits
# Cattura un soak test a CSV per analisi dopo
dool -tcdnml --output run1.csv 1 300

dool vs Tool Correlati

ToolScope
doolAll-in-one CPU/disk/net/mem, per-secondo, CSV
dstatPredecessore (unmaintained) — dool è il drop-in successor
iostatDisk + CPU solamente
vmstatMemory/CPU/IO summary
glances/btopFull TUI dashboards

La forza di dool è mettere molti subsystem su una linea così puoi correlare — pair con iostat o iotop quando hai bisogno di approfondire disk specificamente.

Risorse