Pular para o conteúdo

dool - Cheatsheet de Estatísticas Versátil de Recursos de Sistema

dool - Cheatsheet de Estatísticas Versátil de Recursos de Sistema

dool é um monitor versátil de recursos de sistema e o sucessor mantido ativamente do dstat (cujo desenvolvimento terminou). Substitui vmstat, iostat, netstat e ifstat com uma view única colorizada, por-segundo que mostra CPU, disco, rede, memória, paging e mais lado a lado — tornando correlações óbvias (ex. um spike de disco alinhando com um burst de rede). Mantém compatibilidade completa com comando dstat e é extensível com plugins Python.

Instalação

PlatformCommand
Debian/Ubuntusudo apt install dool
Fedorasudo dnf install dool
Arch (AUR)yay -S dool
pippip install dool
Do sourceclone o repo, rode ./dool
Verificardool --version

Uso Básico

CommandDescrição
doolPadrão: CPU, disco, net, paging, sistema — a cada 1s
dool 2Atualize a cada 2 segundos
dool 2 1010 updates, 2 segundos de intervalo
dool -hAjuda e lista de plugin completa
dool --listListe plugins disponíveis

A Combinação Clássica

# CPU + disco + net + memória + load, com timestamp, a cada 2s
dool -tcdnml 2
FlagMostra
-tTempo
-cStats de CPU
-dDisco read/write
-nRede recv/send
-mUso de memória
-lLoad average
-gPaging
-sSwap
-pStats de processo
-ySistema (interrupts, context switches)

Monitoramento Alvo

CommandDescrição
dool -d -D sda,sdbStats por-disco para devices específicos
dool -n -N eth0,eth1Stats de rede por-interface
dool -c -C 0,1,totalStats por-núcleo-CPU
dool --top-cpuMostre o top processo CPU-consumidor
dool --top-ioMostre o top processo I/O
dool --top-memMostre o top processo memória

Plugins “Top” Úteis

PluginRevela
--top-cpuProcesso mais CPU-faminto
--top-ioProcesso I/O mais pesado
--top-memProcesso maior de memória
--top-bioTop processo block I/O
--top-latencyProcesso maior latência
# Uma-liner de conscientização situacional: recursos + os piores ofensores
dool -tcmndl --top-cpu --top-io 2

Output & Export

OptionDescrição
--output FILE.csvEscreva stats para CSV (ótimo para gráficos depois)
--nocolorDesabilite cores (logs/pipes)
--noupdateImprima linhas sequenciais em vez de atualizar no lugar
--bitsMostre rede em bits
# Capture um soak test para CSV para análise depois
dool -tcdnml --output run1.csv 1 300

dool vs Ferramentas Relacionadas

ToolEscopo
doolAll-in-one CPU/disk/net/mem, por-segundo, CSV
dstatPredecessor (não mantido) — dool é o sucessor drop-in
iostatSomente disco + CPU
vmstatResumo memória/CPU/IO
glances/btopDashboards TUI completos

A força do dool é colocar muitos subsistemas em uma linha para que você possa correlacionar — emparethe com iostat ou iotop quando você precisa fazer drill-down em disco especificamente.

Recursos