Uso de htop para monitorear los procesos del sistema en Linux

htop una herramienta de Linux que se utiliza en la gestión de procesos y la supervisión de sistemas basados ​​en terminales. Permite el monitoreo de procesos en tiempo real y realiza todas las tareas para monitorear el proceso en el sistema Linux. La herramienta está escrita en lenguaje de programación C por Hisham Muhammad. Muestra una lista completa de los procesos que se ejecutan en el sistema y brinda información sobre el uso de la CPU, la memoria y el procesador. Con la ayuda de htop, podemos ordenar los procesos según la CPU, el uso de la memoria y los procesos ejecutados por el usuario. Hay varios comandos y opciones disponibles para el comando htop

Instalación

  • Ubuntu/Linux
$ sudo apt-get install htop
  • CentOS/RedHat/Fedora
sudo dnf install htop
  • Mac
brew install htop
  • Del archivo fuente 

Para instalar la última versión de htop, puede descargar el archivo tarball desde aquí . Para extraer el archivo tarball use el comando, htop.tar.gz es el nombre del archivo que descarga.

tar -zxvf htop.tar.gz

Vaya al directorio htop extraído usando cd.

cd htop

Para compilar htop ejecuta estos comandos

./configure
make
sudo make install

Primeros pasos con htop

Una vez que hayamos terminado con la instalación de la herramienta htop, ahora podemos iniciarla ingresando el comando htop en la terminal.

 En la esquina superior izquierda, el uso de la CPU se representa mediante porcentajes utilizando diferentes barras de colores para diferentes tipos de procesos, y el núcleo de la CPU se indica mediante el número de barras. Dos modos de métrica de CPU son

  • Modo por defecto
  • Modo detallado

La denotación de color para el modo predeterminado se da a continuación:

  • Azul: Subproceso de prioridad baja (agradable > 0)
  • Verde: subproceso de prioridad normal (para usuarios)
  • Rojo: subproceso del núcleo (núcleo, iowait)
  • Naranja: tiempo virtual (tiempo de robo + tiempo de invitado)

El uso de memoria y el intercambio están presentes debajo de las barras de uso de CPU. Muestra la cantidad de memoria consumida por los procesos. 

  • Verde: consumo de RAM por páginas de memoria
  • Azul: consumo de RAM por páginas de búfer
  • Naranja: consumo de RAM por páginas de caché

Cambiar el uso del sistema

Las tareas, los subprocesos, los procesos en ejecución, el promedio de carga y el tiempo de actividad se muestran en el sistema que está presente junto a las barras de colores.

Tareas: muestra el número de procesos abiertos presentes en el sistema. Aquí muestra 3 valores que incluyen la cantidad total de tareas (77) , la cantidad de subprocesos (147 thr ) y la cantidad de tareas que se están ejecutando actualmente (1 en ejecución).

Promedio de carga: muestra la carga promedio del sistema por CPU. Se muestran tres números de carga promedio: carga promedio del sistema durante el último minuto  (0,13), carga promedio del sistema durante los últimos 5 minutos (0,49) , carga promedio del sistema durante los últimos 15 minutos (0,57) 

Tiempo de actividad: tiempo de actividad total del sistema desde el último reinicio.

Hmenú superior

Las personalizaciones se realizan en el menú de configuración htop y para acceder al menú, presione F2. Hay cuatro categorías en las que puede personalizar el menú superior: Configuración, Columna izquierda, Columna derecha y Medidores disponibles. Se utilizan para configurar medidores, establecer opciones de visualización, establecer patrones de color y elegir las columnas para imprimirlas en orden.

Opciones de pantalla

Personalización de la pantalla usando el comando htop presionando F2 y luego navegue a las opciones de visualización. En la configuración que hemos elegido, resalte los procesos nuevos y antiguos donde separará todos los procesos antiguos y nuevos y los mostrará. 

Navegando a la columna de visualización podemos cambiar las opciones de visualización para el terminal htop, aquí tenemos cambia el color del terminal a negro noche.

Uso de comandos htop

En htop, puede desplazarse horizontal y verticalmente con la ayuda de las teclas «Arriba y Abajo» e «Izquierda y Derecha» para desplazarse por los procesos. 

  • Matar proceso usando htop: seleccione el proceso y presione F9 o k para mostrar el menú de señales donde hay una lista de señales para el proceso. Luego elija «SIGKILL» para matar el proceso elegido y presione enter. Aquí eliminamos la señal con PID 1989. Para múltiples procesos, seleccione un proceso y haga clic en la barra espaciadora que etiquetará el proceso seleccionado. Después de eso, la etiqueta modificada del proceso cambiará de color y luego se desplazará por la lista para etiquetar varios procesos. Presione F9 para eliminar todos los procesos etiquetados.

Nota: presione la barra espaciadora para quitar la etiqueta de un proceso etiquetado específico y presione U para quitar la etiqueta de todos los procesos etiquetados

  • Clasificación de salida: en este menú, tiene diferentes opciones para ordenar la salida y para mostrar las opciones de salida, presione la tecla F6, luego, seleccione los criterios según su elección para ordenar la salida por defecto, está configurado PERCENT_CPU

Para la clasificación PERCENT_MEM , elija la opción y presione enter.

  • Proceso en formato de árbol: podemos mostrar el proceso en un orden similar a un árbol o en un orden jerárquico creando una relación padre-hijo. Para hacerlo, presione F5.

  • Filtrar procesos: Para filtrar el proceso, presione aquí la tecla de función F4. Debe ingresar la ruta en la sección de pie de página donde se le solicita que ingrese la entrada proporcionando la ruta, es decir, «/ usr / bin»

  • Procesos de búsqueda: presione la tecla F3 para buscar procesos y escriba el nombre en el indicador de búsqueda. Aquí buscaremos el proceso ryslogd en la ruta /usr/bin. Después de buscar, se resaltará en amarillo.

Para verificar qué otros accesos directos están disponibles para el comando htop, puede presionar la tecla F1, luego se mostrará una lista de opciones clave. 

Publicación traducida automáticamente

Artículo escrito por sindhu20 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *