LinuxAlternative

Linux · System Tools

nmon

nmon es una herramienta de consola ligera que supervisa la CPU, la memoria, el disco, la red y los procesos en sistemas Linux.

Código abiertoGratis
Sé el primero en valorar
Licencia
GPL-2.0
Última versión
16s

¿Qué es nmon?

nmon, abreviatura de "Nigel's performance Monitor", apareció por primera vez en 2009 como un script de shell para AIX y luego se portó a Linux. Con el tiempo, se ha convertido en un elemento esencial para los administradores de sistemas que necesitan una visión rápida y en tiempo real del uso de recursos sin una interfaz gráfica.

La herramienta está dirigida a usuarios avanzados y administradores de sistemas que prefieren flujos de trabajo en la terminal. Se ejecuta dentro de una sesión de terminal, mostrando datos en una cuadrícula que se actualiza cada pocos segundos, y puede registrar datos en un archivo para su análisis posterior.

En comparación con Windows Process Explorer, nmon se siente más utilitario: sin interacción con el ratón, sin una interfaz elaborada, pero entrega las mismas métricas principales (CPU, memoria, procesos, E/S) directamente en la consola, lo que muchos usuarios de Linux encuentran más eficiente para servidores remotos o sin pantalla.

Ideal para: Administradores de sistemas y usuarios avanzados que necesitan supervisión de rendimiento ligera basada en la terminal.

Funciones clave de nmon

  • Estadísticas en tiempo real de CPU, memoria, disco, red y procesos
  • Frecuencia de actualización configurable
  • Admite el registro en CSV para análisis posterior
  • Muestra E/S por dispositivo y por proceso
  • Atajos de teclado para la navegación
  • Puede ejecutarse como un demonio en segundo plano
  • Admite múltiples formatos de salida (CSV, JSON)

Ventajas

  • Se ejecuta en cualquier terminal, sin necesidad de interfaz gráfica
  • Huella de recursos muy baja
  • Altamente configurable y scripteable
  • Larga historia de lanzamientos estables

Inconvenientes

  • Sin interfaz gráfica, curva de aprendizaje pronunciada para principiantes
  • Limitado a salida de texto, sin gráficos interactivos
  • Requiere presiones manuales de teclas para la navegación
  • Carece de filtrado avanzado en comparación con herramientas modernas

Programas de Windows que sustituye nmon

Cómo instalar nmon en Linux

Ubuntu / Mintsudo apt install nmon
Debiansudo apt install nmon
Fedorasudo dnf install nmon
Arch / Manjarosudo pacman -S nmon
openSUSEsudo zypper install nmon

Consejos para usuarios de Windows

Si vienes de Process Explorer, espera usar atajos de teclado (por ejemplo, F1 para ayuda, F2 para alternar vistas) en lugar de clics con el ratón. nmon genera datos en CSV, que pueden importarse en hojas de cálculo para su análisis. A diferencia de la vista jerárquica de Process Explorer, nmon lista los procesos en una tabla plana; necesitarás ordenar por PID o CPU para encontrar lo que necesitas. Cambios en el flujo de trabajo: usa la línea de comandos para iniciar nmon (nmon -f -s 5 -c 60 para registrar cada 5 segundos durante 60 ciclos) y luego abre el archivo de registro con awk o csvkit para una inspección más profunda.

nmon: preguntas frecuentes

¿Cómo inicio nmon en modo de registro?

Ejecuta nmon -f -s 5 -c 60 para registrar cada 5 segundos durante 60 ciclos. El archivo de registro se nombrará nmon_YYYYMMDD_HHMMSS.csv.

¿Puedo ver estadísticas de red con nmon?

Sí, presiona n mientras nmon está en ejecución para alternar la vista de red, que muestra el ancho de banda por interfaz.

¿Está nmon disponible en todas las distribuciones principales?

Está empaquetado en Arch, Debian, Fedora, openSUSE y Ubuntu; también puedes instalarlo desde el código fuente si es necesario.

¿nmon admite la supervisión de CPU multinúcleo?

Sí, muestra el uso por CPU y agrega totales, lo que lo hace adecuado para sistemas multinúcleo.

Actualizado el