DevSecOps

27 ago, 2013

Desbravando a ferramenta de monitoramento Dstat

Publicidade

Na rotina diária de um usuário ou administrador de sistema Linux, existe a preocupação diária sobre o estado do sistema. Existe diversas ferramentas para essa atividade tais como, vmstat, iostat entre outras. Porém hoje, iremos apresentar a ferramenta dstat.

Dstat

É uma ferramenta versátil que pode substituir o vmstat, iostat, netstat, nfsstat e ifstat. Os plugins da mesma cobrem uma gama considerável de tarefas. Você pode, por exemplo, combinar em uma saída que aponte para o processo, que atualmente monopoliza a maior parte da RAM a visualizar quem está gerando i/o. O Dstat também permite visualizar a CPU, disco e carga de rede. Obtendo essas informações, poderá visualizar aonde está ocorrendo uma sobrecarga. O pacote para instalação do dstat está disponível para maioria das distribuições.

Exemplos

  • Simples utilização:

[bash]# dstat[/bash]

  • Visualizar o processo que está consumindo a memória ram:

[bash]# dstat –top-mem[/bash]

  • Visualizando a carga de I/O:

[bash]# dstat –top-io[/bash]

  • Usando o plugin de tempo empregado juntamente com a CPU, rede, disco, carga, processos e top cpu:

[bash]# dstat -tcndylp –top-cpu[/bash]