1

Cómo usar htop para la gestión de procesos

Screenshot 2024-12-31 105928.png

Para comenzar a utilizar htop, instálelo ejecutando el siguiente comando:

  1. Linux:
sudo apt-get install htop

  1. Mac:
brew install htop

  1. Luego, ejecute el comando:
htop

Uso de CPU y memoria

Screenshot 2024-12-31 114308.png

En la parte superior, hay varias barras numeradas con marcas de colores. Cada barra representa un núcleo de CPU y las marcas de colores dentro de la barra representan la carga de ese núcleo.
Los colores representan el tipo de proceso que se ejecuta en ese núcleo:

  • Azul: procesos de baja prioridad.
  • Verde: procesos normales (de usuario).
  • Rojo: procesos del kernel.

Debajo de las barras de la CPU se encuentran las filas de memoria (Mem) y de intercambio (Swp). Al igual que la CPU, estas filas tienen marcas de colores que representan la cantidad de memoria que consumen los procesos que se ejecutan en la computadora. Sus colores representan lo siguiente:

  • Verde: páginas de memoria usadas.
  • Azul: páginas de buffer.
  • Amarillo: páginas de caché.

Tareas, promedios de carga del sistema y tiempo de actividad

Screenshot 2024-12-31 115314.png

Junto a las barras de memoria, hay una sección que muestra:

  • Las tareas son la cantidad de procesos abiertos en el sistema. Se muestran tres valores: la cantidad total de tareas (procesos) en la máquina, la cantidad de subprocesos en que se dividen esas tareas y la cantidad de tareas que se están ejecutando actualmente.
  • El promedio de carga es una medida del trabajo computacional realizado por la CPU. Una CPU de un solo núcleo con una utilización del 100 % tiene un promedio de carga de 1,0. Una CPU de cuatro núcleos con una utilización del 100 % tiene un promedio de carga de 4,0. Hay tres números de promedio de carga enumerados, que representan el promedio de un minuto, el promedio de cinco minutos y el promedio de quince minutos.
  • El tiempo de actividad es el tiempo total de actividad del sistema desde su último reinicio.

Información de los procesos

Screenshot 2024-12-31 115757.png

htop proporciona una lista que contiene todos los procesos que se están ejecutando en el sistema que se está monitoreando. Cada columna del encabezado representa lo siguiente:

  • PID: número de identificación del proceso
  • USUARIO: propietario del proceso
  • PRI: prioridad del proceso por el kernel
  • NI: restablecimiento de prioridad del proceso por parte del usuario o root
  • VIR: memoria virtual que el proceso está consumiendo
  • RES: memoria física que el proceso está consumiendo
  • SHR: memoria compartida que el proceso está consumiendo
  • S: estado actual del proceso
  • CPU%: porcentaje de CPU que el proceso está consumiendo
  • MEM%: porcentaje de memoria que el proceso está consumiendo
  • TIME+: tiempo medido en ticks de reloj desde que se inició la ejecución del proceso
  • Comando: nombre del comando que inició el proceso

Opciones interactivas

En la parte inferior de la pantalla podemos ver que se muestran algunas opciones que resultan útiles en diversas situaciones.

Screenshot 2024-12-31 120330.png

Podemos presionar la tecla mencionada antes de la opción o simplemente hacer clic sobre ella.

Opciones comunes utilizadas con el comando htop

A continuación se muestran algunas de las opciones más utilizadas con htop:

OpciónDescripción
-d<retraso></retraso>Establece el retraso entre actualizaciones (retraso de algunos segundos)
-u<usuario></usuario>Muestra solo el proceso que es propiedad del usuario
-pMuestra solo procesos con identificadores específicos
-s<columna></columna>Ordena el proceso de la columna dada
-tMuestra la jerarquía del proceso en la vista de árbol en la columna de comandos
–no-colorEjecuta htop en modo monocromático, deshabilitando el color

Conclusión

Similar al Administrador de tareas de Windows, el comando htop es una utilidad muy poderosa para Linux. Nos permite monitorear, solucionar problemas y eliminar procesos que se ejecutan en nuestros sistemas Linux. Espero que esta guía para principiantes le haya ayudado a comprender htop y a aprovechar todo su potencial.

Escribe tu comentario
+ 2