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.
Lo 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
Y hasta podemos guardar los datos en un archivo con la opción --output