GNU/Linux >> Tutoriales Linux >  >> Linux

Gestión de procesos de Linux mejorada con htop

Imagine que está trabajando en un motor y necesita apretar varios pernos en un espacio pequeño. Ahora, imagina que tuvieras que elegir entre un trinquete y una llave inglesa. ¿Preferirías hacer 100 cuartos de vuelta? ¿O 25 vueltas completas? Este es el nivel de mejora que htop trae a la mesa. Una interpretación moderna y bien pensada del top comando, htop es mi herramienta preferida para el análisis de sistemas y la gestión de procesos.

El htop El comando realiza muchas mejoras con respecto al original, siendo la más destacada la experiencia del usuario. Ahora puede desplazarse por los procesos y utilizar la funcionalidad de apuntar y hacer clic. Si desea eliminar un proceso específico, desplácese hacia abajo y F9 hasta el olvido. No hay necesidad de buscar el PID o tener que usar kill dominio. Simplemente apunte y haga clic.

Este comando se ejecuta en Unix, Linux y macOS. Utilicé la distribución Fedora 31 recién lanzada para esta demostración. Para instalar, simplemente ejecute:

$ sudo dnf install htop

Puede ver el resultado del comando completo en la imagen del título de este artículo, pero lo desglosaremos sección por sección a medida que avancemos.

Colores y gráficos, ¡Dios mío!

Lo primero que hay que notar es la inclusión de color. El color es útil para identificar información específica y generalmente es agradable a la vista. Después del choque cromático, llegamos a la primera representación gráfica, que nos muestra la carga de CPU y el uso de memoria:

Observe las líneas de varios colores aquí en las filas marcadas del uno al cuatro. Estas filas representan núcleos de CPU. Estos colores representan lo siguiente en el caso de las CPU:

  • Verde: Utilización de CPU propiedad de usuarios normales (porcentaje)
  • Azul: Utilización de CPU por procesos de baja prioridad
  • Naranja: Utilización de CPU por hora de IRQ
  • Rojo: Utilización de la CPU utilizada por los procesos del sistema

También encontrará Mem(ory) y Sw(a)p. Los colores de estas secciones son Verde (Utilización de RAM por páginas en memoria) y Azul (Utilización de RAM por páginas de búfer).

Es posible que también vea otros colores aquí, pero a los efectos de este desglose, nos centraremos en estos. Puede encontrar más información en línea si es necesario.

Justo a la derecha del gráfico de barras, encontrará lo siguiente: 

Analicemos esto:

  • 121 tareas (procesos), 1 en ejecución
  • Promedio de carga:0,27 0,08 0,02
  • Tiempo activo:00:52:53

Solo las tareas que consumen CPU se mostrarán como en ejecución; de lo contrario, se pueden enumerar como: 

Nota: Puede usar Mayús+k para ver los subprocesos del núcleo y Mayús+h para activar o desactivar el recuento de subprocesos, como se ve aquí: 

En cuanto al promedio de carga, es lo mismo que top . El promedio de carga se calcula en tres intervalos:un minuto, cinco minutos y 15 minutos. Estos valores hacen referencia a la cantidad de tiempo que el sistema ha estado activo desde el último reinicio.

Puede ver la misma información ejecutando uptime comando.

Desglose de procesos individuales

Los encabezados sobre su lista de procesos son los siguientes, en orden de aparición de izquierda a derecha:

Símbolo Descripción
S Durmiendo
T/S Rastreado/Detenido
Z Zombis

Para obtener más información sobre htop asegúrese de consultar la sección de ayuda del comando presionando F1: 

Pruébelo

El htop El comando es, en mi opinión, un reemplazo real de top . De hecho, tengo htop alias en mis sistemas en lugar de la herramienta estándar. Si bien he tenido una gran experiencia con htop , le recomiendo que no confíe en mi palabra sobre si funcionará para usted. Instálelo y pruébelo usted mismo.


Linux
  1. Gestión de paquetes de Linux con apt

  2. 8 comandos de Linux para una gestión de procesos eficaz

  3. Cómo verificar el uso de memoria del proceso con el comando pmap de Linux

  4. Biblioteca de Python para la gestión de procesos de Linux

  5. ¿Por qué ejecutar un comando de shell de Linux con '&'?

Gestión de paquetes de Linux con YUM y RPM

Cómo trabajar con procesos en primer plano y en segundo plano en Linux

Htop:un monitor de sistema Linux/visor de procesos interactivo

Pasar de Windows a Linux - Administración de discos

Comandos para la Gestión de Procesos en Linux

htop (visor de procesos interactivos) Herramienta de supervisión del rendimiento de Linux

    Símbolo Descripción
    PID Número de identificación del proceso
    USER Propietario del proceso
    PRI Nivel de prioridad por kernel
    N Prioridad establecida por el usuario
    VIR Memoria virtual en uso
    RES Memoria física en uso
    SHR Memoria compartida en uso
    S Estado del proceso
    CPU% Uso de CPU
    MEM% Uso de memoria
    TIME+ Tiempo desde que comenzó el proceso
    Command Comando completo en ejecución