Instalar y utilizar la herramienta de monitorización del rendimiento collectl en Ubuntu 20.04

Si eres un administrador de sistemas y responsable de la evaluación comparativa y la supervisión del rendimiento de un sistema, necesitarás conocer la mejor herramienta para realizar esta tarea. Collectl es una herramienta ligera de supervisión del rendimiento que puede utilizarse para recoger datos de rendimiento que describan el estado actual del sistema. En comparación con otras herramientas de monitorización, collectl recopila información sobre muchos tipos diferentes de recursos del sistema, como la cpu, el disco, la memoria, la red, los sockets, el tcp, los inodes, el infiniband, el lustre, la memoria, el nfs, los procesos, los quadrics, los slabs y el buddyinfo. Puede ejecutarse de forma interactiva o como demonio y tiene la capacidad de grabar y reproducir los datos capturados. También te permite exportar los datos en varios formatos de archivo.

En este tutorial, te mostraremos cómo instalar y utilizar Collectl en Ubuntu 20.04.

Requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Una contraseña de root configurada en el servidor.

Instalar Collectl

Por defecto, el paquete Collectl está disponible en el repositorio por defecto de Ubuntu. Puedes instalarlo ejecutando el siguiente comando:

apt-get install collectl -y

A continuación se explica brevemente cada opción del comando Collectl:

  • C: Información de la CPU.
  • D: Información del disco.
  • E: Datos ambientales como, ventilador, potencia, temperatura, etc.
  • F: Datos de NFS.
  • J: Interrupciones.
  • L: Información del sistema de archivos.
  • N: Información de la red.
  • X: Interconexión.
  • Y: Cachés de objetos del sistema.
  • Z: Información de los procesos.

Cómo utilizar Collectl

Puedes ejecutar el comando Collectl sin ninguna opción e imprimirá la información sobre las estadísticas de la cpu, el disco y la red en un formato legible.

collectl

Deberías ver la siguiente pantalla:

Monitorización de la colección

Si quieres imprimir las estadísticas de todos los subsistemas, ejecuta el comando con la opción –all:

collectl --all

Deberías ver la siguiente pantalla:

collectl --all

Para utilizar el comando Collectl como utilidad principal, ejecuta el siguiente comando:

collectl --top

Deberías ver la siguiente pantalla:

collectl --top

Si quieres supervisar todos los recursos juntos, ejecuta el siguiente comando:

collectl -scmd

Deberías ver la siguiente pantalla:

collectl -scmd

Para mostrar el uso de la memoria de tu sistema, ejecuta el comando con la opción -sm:

collectl -sm

Deberías ver la siguiente pantalla:

collectl -sm

Puedes mostrar la información de la cpu, los discos y los datos de red con el siguiente comando:

collectl -scdn

Deberías ver la siguiente pantalla:

collectl -scdn

Para obtener la información sobre TCP y CPU, ejecuta el siguiente comando:

collectl -stc

Deberías ver la siguiente pantalla:

collectl -stc

Para obtener información sobre los procesos en tu sistema, ejecuta el siguiente comando::

collectl -c1 -sZ -i:1

Deberías ver la siguiente pantalla:

collectl -c1 -sZ -i:1

Conclusión

En la guía anterior, has aprendido a utilizar la utilidad de línea de comandos Collectl para controlar el rendimiento de tu sistema. Espero que esto te ayude a solucionar cualquier problema relacionado con el rendimiento.

También te podría gustar...