Hoy te vamos a hablar del comando Dstat, muy potente y versátil que hace una combinación de comandos como vmstat, netstat, iostat, ifstat y mpstat tools, brindando información en pantalla de como esta operando nuestro servidor o terminal linuxera.

Una variante más para monitorear nuestro sistema, hay que instalarlo, pero lo bueno es que se encuentra en los repositorios, así que solo hacemos:

# aptitude install dstat

Con solo lanzar el comando veremos una interface bastante colorida, por ser en la terminal claro esta bastante buena.

dstat1Lo que más nos interesa saber es que

  • Estadísticas de CPU: uso del CPU por un proceso, el usuario (usr), sistema (SYS) procesos, así como el número (IDL) y los procesos en espera (WAI), interrupción alta (hiq) y de interrupción leve (Siq).
  • Estadísticas de HD: número total de lectura (lectura) y escritura (writ) en los discos.
  • Estadísticas de la red: cantidad total de bytes recibidos (RECV) y se envía (enviar) en interfaces de red.
  • Estadísticas de paginación: número de veces la información se copia en la (in) y hacia afuera (hacia fuera) de la memoria.
  • Estadísticas del sistema: número de interrupciones (INT) y cambios de contexto (CSW).

Podemos ir jugando con las opciones que nos da man dstat, por ejemplo:

# dstat -c --top-cpu -dn --top-mem
  • -c – uso de cpu
  • --top-cpu – el proceso que más usa CPU
  • -dn – muestra estadistica de disco y red
  • --top-mem – proceso que más memoria consume

dstat2Y hasta podemos guardar los datos en un archivo con la opción --output

Deja un comentario