vtop: una herramienta de supervisión de la actividad de memoria y procesos de Linux


Las herramientas de línea de comandos como "top" dificultan la supervisión del uso de la CPU y de la memoria. Es por eso que hoy le presentamos vtop, una herramienta de monitoreo de actividad de terminal gratuita y de código abierto, simple pero poderosa y extensible escrita en Node.js.

Está diseñado para facilitar a los usuarios la visualización del uso de la CPU en aplicaciones multiproceso (aquellas que tienen un proceso maestro y procesos secundarios, por ejemplo, NGINX, Apache, Chrome, etc.). vtop también facilita la visualización de picos a lo largo del tiempo, así como el uso de memoria.

vtop utiliza caracteres braille Unicode para dibujar y mostrar gráficos de uso de CPU y memoria, lo que le ayuda a visualizar picos. Además, agrupa procesos con el mismo nombre (maestro y todos los procesos secundarios).

En este artículo, aprenderá a instalar la herramienta de monitoreo vtop en Linux.

Como requisito previo, su sistema debe tener Node.js y NPM instalados; de lo contrario, consulte esta guía:

  • How To Install Latest Node.js and NPM in Linux

Instalación de vtop en sistemas Linux

Una vez que su sistema tenga Node.js y NPM instalados, ejecute el siguiente comando para instalar vtop. Utilice el comando sudo si es necesario para obtener privilegios de root para la instalación del paquete.

# sudo npm install -g vtop

Después de instalar vtop, ejecute el siguiente comando para iniciarlo.

# vtop

Los siguientes son atajos de teclado vtop, presionando:

  • u updates to the latest version of vtop.
  • k or arrow up moves up the process list.
  • j or arrow down moves down the process list.
  • g takes you to the top of the process list.
  • G takes you to the end of the list.
  • dd kill all the processes in that group (you have to select the process name first).

Para cambiar el esquema de color, use el interruptor --theme . Puede elegir cualquiera de los temas disponibles (acid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti y wizard), por ejemplo:

# vtop --theme wizard

Para establecer el intervalo entre actualizaciones (en milisegundos), use el --update-interval . En este ejemplo, 20 milisegundos equivalen a 0,02 segundos:

# vtop --update-interval 20

También puede configurar vtop para que finalice después de algunos segundos, usando la opción --quit-after como se muestra.

# vtop --quit-after 5

Para obtener ayuda de vtop, ejecute el siguiente comando.

# vtop -h

vtop tiene muchas funciones en proceso, incluida la medición de las solicitudes del servidor, las entradas de registro, etc. ¿Qué opinas de vtop? Háganos saber a través del formulario de comentarios a continuación.