atop es una herramienta de monitorización del sistema en tiempo real para sistemas operativos basados en Linux. Proporciona información detallada sobre el rendimiento del sistema, incluido el uso de procesadores, memoria, discos, interfaces de red y otros recursos.
Las principales características de atop son
atop recoge información sobre el estado del sistema, incluyendo CPU, memoria, disco, interfaz de red y uso de procesos. Utiliza llamadas al sistema e interfaces como /proc para obtener información sobre los estados actuales de los recursos.
Tras recoger los datos, atop los muestra en un formato legible en el terminal. Los datos se actualizan cada pocos segundos (por defecto, cada 10 segundos). La información se presenta en forma de tablas, donde se puede ver la utilización de recursos a nivel de sistema y de proceso.
atop puede guardar los datos recopilados en un archivo para su posterior análisis. Esto permite a los usuarios ver la información de rendimiento para intervalos de tiempo específicos. Para ello se utiliza un indicador de línea de comandos que señala un archivo en el que escribir los datos.
atop proporciona información detallada sobre cada proceso en ejecución, incluido el uso de CPU, memoria, E/S y recursos de red. Los usuarios pueden ordenar los procesos por varios criterios (por ejemplo, uso de CPU o memoria) para identificar rápidamente los cuellos de botella.
Los usuarios pueden controlar la visualización de la información mediante varios comandos (por ejemplo, filtrar procesos, cambiar el intervalo de actualización, etc.). La tecla q
permite salir del programa.
Cuando se ejecuta atop, se puede ver algo como esto
ATOP - monitor de rendimiento todo en uno
12:00:00 up 1 día,
3:45, 2 usuarios, carga media: 0.01, 0.05, 0.10
CPU total 1.50
0.00 0.00 0.00 0.00 0.00 0.00
Mem total 800000000 500000 500000 300000 100000
Swap total 200000000 100000 50000 50000 50000
PID USUARIO COMANDO %CPU %MEM VIRT RES
1234 usuario1 mi_proceso 0.50 1.00 100M 20M
5678 usuario2 otro_proceso 0.00 0.50 0.50 50M 10M
En la mayoría de las distribuciones Linux atop puede instalarse a través del gestor de paquetes.
Para Ubuntu/Debian:
sudo apt install atop
Para CentOS/RHEL:
sudo yum install atop
Para ejecutar atop, simplemente escriba el comando en el terminal:
atop
Por defecto, se actualizará cada 10 segundos. Puede cambiar este intervalo especificándolo como argumento:
atop 5
Se actualizará cada 5 segundos.
Para salir de atop, pulsa q
.
atop es una potente herramienta para que los administradores y desarrolladores de sistemas puedan supervisar y analizar eficazmente el rendimiento del sistema en tiempo real y en intervalos de tiempo específicos.