Monitorizando el uso de recursos de nuestro sistema Linux con dstat

Dstat es una herramienta que nos permite monitorizar de una manera sencilla el uso de diversos recursos de nuestro sistema: CPU, memoria, carga, red, etc… Similar a otras como vmstat o iostat pero con la ventaja de poder observar de forma global el uso de todos esos recursos en una sola herramienta.

Para instalarlo podremos utilizar el gestor de paquetes de nuestra distro:

# Debian y derivadas
apt install dstat

# Red Hat y derivadas
yum install dstat

Podemos medir el uso de memoria con dstat -m

Para ver el uso de CPU utilizaremos dstat -c

Con dstat -d analizaremos el uso de disco

Revisaremos la carga del sistema con dstat -l

Todas estas opciones anteriores se pueden combinar a gusto particular para sacar el máximo potencial de la herramienta. Por ejemplo, para una salida que incluya uso de CPU, disco, red, paginación, interrupciones de sistema y carga lanzaremos dstat con las opciones -cdngyl respectivamente:

Merece la pena echarle un vistazo a todas las opciones y parámetros de dstat en su página man o en la ayuda en línea con dsta –help.

Como nota de interés, tenéis el proyecto subido a GitHub.