htop, pcp-htop - visor de procesos interactivo
SINTAXIS
htop [-dCFhpustvH]
pcp-htop [-dCFhpustvH] [--host/-h host]
DESCRIPCIÓN
htop es un visor de procesos interactivo basado en ncurses y multiplataforma.
Es similar a top, pero permite desplazarse vertical y horizontalmente e interactuar mediante un dispositivo apuntador (ratón). Puede observar todos los procesos que se ejecutan en el sistema, junto con sus argumentos de línea de comandos, así como visualizarlos en formato de árbol, seleccionar varios procesos y realizar acciones sobre todos ellos a la vez.
Las tareas relacionadas con los procesos (eliminar, cambiar la prioridad) se pueden realizar sin introducir sus PID.
pcp-htop es una versión de htop creada con la API de métricas de Performance Co-Pilot (PCP) (consulte PCPIntro(1), PMAPI(3)), lo que permite ampliar htop para mostrar valores de métricas arbitrarias. Consulte la sección siguiente titulada ARCHIVOS DE CONFIGURACIÓN para obtener más detalles.
OPCIONES DE LA LÍNEA DE COMANDOS
Los argumentos obligatorios para las opciones largas también son obligatorios para las opciones cortas.
-d --delay=DELAY
Retraso entre actualizaciones, en décimas de segundo. Si el valor del retraso es inferior a 1, se aumenta a 1, es decir, 1/10 de segundo. Si el valor del retraso es superior a 100, se reduce a 100, es decir, 10 segundos.
-C --no-color --no-colour
Inicie htop en modo monocromático.
-F --filter=FILTER
Filtre los procesos por términos que coincidan con los comandos. Los términos se comparan sin distinción entre mayúsculas y minúsculas y como cadenas fijas (no como expresiones regulares). Puede separar varios términos con "|".
-h --help
Muestre un mensaje de ayuda y salga.
-p --pid=PID,PID...
Muestre solo los PID especificados.
-s --sort-key COLUMN
Ordene por esta columna (use --sort-key help para obtener una lista de columnas). Esto forzará una vista de lista a menos que especifique -t al mismo tiempo. La ordenación en el modo de árbol se aplica a los elementos secundarios directos de cada proceso.
-u --user[=USERNAME|UID]
Muestre solo los procesos de un usuario determinado o del usuario actual si no se especifica.
-U --no-unicode
No utilice caracteres Unicode, sino caracteres ASCII para los medidores gráficos.
-M --no-mouse
Deshabilite el soporte para el control del ratón.
--readonly
Deshabilite todas las funciones de cambio de procesos y del sistema.
-V --version
Muestre la información de la versión y salga.
-t --tree
Muestre los procesos en vista de árbol. Esto se puede utilizar para forzar una vista de árbol al solicitar un orden de clasificación con -s.
-H --highlight-changes=DELAY
Resalte los procesos nuevos y antiguos.
--drop-capabilities[=off|basic|strict]
Solo para Linux; esta opción debe haber sido habilitada en tiempo de compilación y requiere soporte de libcap en tiempo de ejecución. Elimine las capacidades de Linux innecesarias. En el modo estricto, las funciones como la eliminación, el cambio de prioridades de los procesos y la lectura de la información de contabilidad de retraso de los procesos no funcionarán debido a que se conservarán menos capacidades.
COMANDOS INTERACTIVOS
Los siguientes comandos son compatibles cuando se está utilizando htop:
Tab, Shift-Tab
Selecciona la siguiente / la pestaña anterior de la pantalla a mostrar. Puedes habilitar la visualización de los nombres de las pestañas de la pantalla en la pantalla de configuración (F2).
Up, Alt-k
Selecciona (resalta) el proceso anterior en la lista de procesos. Desplaza la lista si es necesario.
Down, Alt-j
Selecciona (resalta) el siguiente proceso en la lista de procesos. Desplaza la lista si es necesario.
Left, Alt-h
Desplaza la lista de procesos hacia la izquierda.
Right, Alt-l
Desplaza la lista de procesos hacia la derecha.
PgUp, PgDn
Desplaza la lista de procesos hacia arriba o hacia abajo una ventana.
Home Desplázate hasta la parte superior de la lista de procesos y selecciona el primer proceso.
End Desplázate hasta la parte inferior de la lista de procesos y selecciona el último proceso.
Ctrl-A, ^
Desplaza hacia la izquierda hasta el principio de la entrada del proceso (es decir, el principio de la línea).
Ctrl-E, $
Desplaza hacia la derecha hasta el final de la entrada del proceso (es decir, el final de la línea).
Space
Marca o desmarca un proceso. Los comandos que pueden operar en varios procesos, como "kill", se aplicarán entonces a la lista de procesos marcados, en lugar del proceso resaltado actualmente.
c Marca el proceso actual y sus procesos secundarios. Los comandos que pueden operar en varios procesos, como "kill", se aplicarán entonces a la lista de procesos marcados, en lugar del proceso resaltado actualmente.
U Desmarca todos los procesos (elimina todas las marcas añadidas con las teclas Space o c).
s Traza las llamadas al sistema de un proceso: si strace(1) está instalado, al pulsar esta tecla se adjuntará al proceso seleccionado y se mostrará una actualización en tiempo real de las llamadas al sistema emitidas por el proceso.
l Muestra los archivos abiertos para un proceso: si [lsof]({filename}../../lsof)(1) está instalado, al pulsar esta tecla se mostrará la lista de descriptores de archivo abiertos por el proceso.
w Muestra la línea de comandos del proceso seleccionado en una pantalla separada, dividida en varias líneas según sea necesario.
x Muestra los bloqueos de archivos activos del proceso seleccionado en una pantalla separada.
F1, h, ?
Ve a la pantalla de ayuda
F2, S
Ve a la pantalla de configuración, donde puedes configurar los medidores que se muestran en la parte superior de la pantalla, establecer varias opciones de visualización, elegir entre los esquemas de color y seleccionar qué columnas se mostrarán y en qué orden.
F3, /
Busca incrementalmente en las líneas de comandos de todos los procesos mostrados. La línea de comandos seleccionada (resaltada) se actualizará a medida que escribas. Mientras estás en modo de búsqueda, al pulsar F3 se recorrerán las coincidencias. Al pulsar Shift-F3 se recorrerán las coincidencias hacia atrás.
Alternativamente, la búsqueda se puede iniciar simplemente escribiendo el comando que estás buscando, aunque para el primer carácter, los enlaces de teclas normales tienen prioridad.
F4, \
Filtrado incremental de procesos: escribe una parte de la línea de comandos de un proceso y solo se mostrarán los procesos cuyos nombres coincidan. Para cancelar el filtrado, vuelve a entrar en la opción de filtro y pulsa Esc. La coincidencia se realiza sin distinción entre mayúsculas y minúsculas. Los términos son cadenas fijas (sin expresiones regulares). Puedes separar varios términos con "|".
F5, t
Vista de árbol: organiza los procesos por jerarquía y muestra las relaciones entre ellos como un árbol. Al activar/desactivar esta opción, se alternará entre la vista de árbol y la vista de ordenación seleccionada anteriormente. Seleccionar una vista de ordenación saldrá de la vista de árbol.
F6, <, >
Selecciona un campo para ordenar, también accesible mediante < y \>. El campo de ordenación actual se indica con un resaltado en la cabecera.
F7, ]
Aumenta la prioridad del proceso seleccionado (resta del valor de 'nice'). Esto solo puede hacerlo el superusuario.
F8, [
Disminuye la prioridad del proceso seleccionado (suma al valor de 'nice').
Shift-F7, }
Aumenta la prioridad del autogrupo del proceso seleccionado (resta del valor de 'nice' del autogrupo). Esto solo puede hacerlo el superusuario.
Shift-F8, {
Disminuye la prioridad del autogrupo del proceso seleccionado (suma al valor de 'nice' del autogrupo).
F9, k
"Eliminar" proceso: envía una señal, seleccionada en un menú, a uno o a un grupo de procesos. Si se han etiquetado procesos, envía la señal a todos los procesos etiquetados. Si no se ha etiquetado ningún proceso, envía la señal al proceso seleccionado actualmente.
F10, q
Salir
I
Invertir el orden de clasificación: si el orden de clasificación es ascendente, cambia a descendente, y viceversa.
+, -, *
Cuando se está en la vista de árbol, expande o contrae el subárbol. Cuando un subárbol está contraído, aparece un signo "+" a la izquierda del nombre del proceso. Al presionar "*", se expanden o contraen todos los elementos secundarios de los PID que no tienen procesos primarios, normalmente el PID 1 (init) y el PID 2 (kthreadd en Linux, si se muestran los hilos del kernel).
a (en máquinas multiprocesador)
Establecer afinidad de CPU: marcar qué CPU puede usar un proceso.
u
Mostrar solo los procesos que pertenecen a un usuario especificado.
N
Ordenar por PID.
M
Ordenar por uso de memoria (tecla de compatibilidad con top).
P
Ordenar por uso de la CPU (tecla de compatibilidad con top).
T
Ordenar por tiempo (tecla de compatibilidad con top).
F
"Seguir" proceso: si el orden de clasificación hace que el proceso seleccionado actualmente se mueva en la lista, hacer que la barra de selección lo siga. Esto es útil para monitorizar un proceso: de esta manera, se puede mantener un proceso siempre visible en la pantalla. Cuando se utiliza una tecla de movimiento, la función "seguir" deja de tener efecto.
K
Ocultar hilos del kernel: evitar que los hilos que pertenecen al kernel se muestren en la lista de procesos. (Esta es una tecla de alternancia).
H
Ocultar hilos de usuario: en los sistemas que los representan de forma diferente a los procesos ordinarios (como los sistemas basados en NPTL recientes), esto puede ocultar los hilos de los procesos del espacio de usuario en la lista de procesos. (Esta es una tecla de alternancia).
O
Ocultar procesos en contenedores: evitar que los procesos que se ejecutan en un contenedor se muestren en la lista de procesos. (Esta es una tecla de alternancia).
p
Mostrar las rutas completas de los programas en ejecución, cuando sea aplicable. (Esta es una tecla de alternancia).
Z
Pausar/reanudar las actualizaciones del proceso.
m
Fusionar exe, comm y cmdline, cuando sea aplicable. (Esta es una tecla de alternancia).
Ctrl-L Actualizar: volver a dibujar la pantalla y recalcular los valores.
Números Búsqueda de PID: escribir el ID del proceso y el resaltado de la selección se moverá a él.
COLUMNAS
Las siguientes columnas pueden mostrar datos sobre cada proceso. Un valor de '-' en todas las filas indica que una columna no es compatible en su sistema, o que actualmente no está implementada en htop. Los nombres que se muestran a continuación son los que se utilizan en la sección "Columnas disponibles" de la pantalla de configuración. Si se muestra un nombre diferente en la pantalla principal de htop, se muestra a continuación entre paréntesis.
Comando La línea de comandos completa del proceso (es decir, el nombre del programa y los argumentos).
Si la opción 'Combinar exe, comm y cmdline en Comando' (que se activa con la tecla 'm') está activa, la ruta del ejecutable (/proc/[pid]/exe) y el nombre del comando (/proc/[pid]/comm) también se muestran combinados con la línea de comandos, si están disponibles.
El nombre base del programa se resalta si está configurado en la configuración. Se puede configurar un resaltado adicional para los ejecutables obsoletos (ver la columna EXE a continuación).
La columna Comando debe ser la última columna en cada pantalla, ya que puede ser muy larga y se beneficia de poder extender su longitud dinámicamente.
COMM El nombre del comando del proceso obtenido de /proc/[pid]/comm, si es legible.
Requiere el kernel de Linux 2.6.33 o posterior.
EXE El nombre base abreviado del ejecutable del proceso, obtenido de /proc/[pid]/exe, si es legible. htop puede leer este archivo en Linux para TODOS los procesos solo si tiene la capacidad CAP_SYS_PTRACE o privilegios de root.
El nombre base se marca en rojo si el ejecutable utilizado para ejecutar el proceso ha sido reemplazado o eliminado en el disco desde que se inició el proceso. La información se obtiene procesando el contenido de /proc/[pid]/exe.
Además, el nombre base se marca en amarillo si se informa que alguna biblioteca ha sido reemplazada o eliminada en el disco desde que se cargó por última vez. La información se obtiene procesando el contenido de /proc/[pid]/maps.
Al decidir el color, el reemplazo del ejecutable principal siempre tiene prioridad sobre el reemplazo de cualquier otra biblioteca. Si solo el mapa de memoria indica un reemplazo del ejecutable principal, esto se mostrará como si se hubiera reemplazado o eliminado cualquier otra biblioteca.
Este resaltado de color adicional se puede configurar en la sección "Opciones de visualización" de la pantalla de configuración.
La visualización de EXE requiere CAP_SYS_PTRACE y PTRACE_MODE_READ_FSCRED.
PID El ID del proceso.
STATE (S)
El estado del proceso:
S para dormir
I para inactivo (inactividad más larga que dormir en las plataformas que distinguen)
R para en ejecución
D para suspensión de disco (no interrumpible)
Z para zombie (esperando a que el proceso padre lea su estado de salida)
T para rastreado o suspendido (por ejemplo, por SIGTSTP)
W para paginación
PPID El ID del proceso padre.
PGRP El ID del grupo del proceso.
SESSION (SID)
El ID de sesión del proceso.
TTY La terminal de control del proceso.
TPGID
El ID del proceso del grupo de procesos en primer plano de la terminal de control.
MINFLT
El número de fallos de página que se producen en la memoria principal.
CMINFLT
El número de fallos menores para los procesos secundarios del proceso (ver MINFLT arriba).
MAJFLT
El número de fallos de página que ocurren fuera de la memoria principal.
CMAJFLT
El número de fallos principales para los procesos hijo en espera (véase MAJFLT arriba).
UTIME (UTIME+)
El tiempo de CPU de usuario, que es la cantidad de tiempo que el proceso ha pasado ejecutándose en la CPU
en modo usuario (es decir, todo excepto las llamadas al sistema), medido en ticks de reloj.
STIME (STIME+)
El tiempo de CPU del sistema, que es la cantidad de tiempo que el kernel ha pasado ejecutando llamadas al sistema
en nombre del proceso, medido en ticks de reloj.
CUTIME (CUTIME+)
El tiempo de CPU de usuario de los procesos hijo, que es la cantidad de tiempo que los procesos hijo en espera del proceso
han pasado ejecutándose en modo usuario (véase UTIME arriba).
CSTIME (CSTIME+)
El tiempo de CPU del sistema de los procesos hijo, que es la cantidad de tiempo que el kernel ha pasado ejecutando
llamadas al sistema en nombre de todos los procesos hijo en espera del proceso (véase STIME arriba).
PRIORITY (PRI)
La prioridad interna del kernel para el proceso, normalmente solo su valor "nice" más veinte.
Diferente para los procesos en tiempo real.
NICE (NI)
El valor "nice" de un proceso, de 19 (baja prioridad) a -20 (alta prioridad). Un valor alto
significa que el proceso está siendo "amable", permitiendo que otros tengan una prioridad relativa mayor. Las restricciones de permiso del SO habituales para el ajuste de la prioridad se aplican.
STARTTIME (START)
La hora en que se inició el proceso.
PROCESSOR (CPU)
El ID de la CPU en la que el proceso se ejecutó por última vez.
M_VIRT (VIRT)
El tamaño de la memoria virtual del proceso.
M_RESIDENT (RES)
El tamaño del conjunto residente (texto + datos + pila) del proceso (es decir, el tamaño de la memoria física utilizada por el proceso).
M_SHARE (SHR)
El tamaño de las páginas compartidas del proceso.
M_TRS (CODE)
El tamaño del conjunto residente de texto del proceso (es decir, el tamaño de las instrucciones ejecutables del proceso).
M_DRS (DATA)
El tamaño del conjunto residente de datos del proceso (datos + pila) (es decir, el tamaño de todo excepto las instrucciones ejecutables del proceso).
M_LRS (LIB)
El tamaño de la biblioteca del proceso.
M_SWAP (SWAP)
El tamaño de las páginas intercambiadas del proceso.
M_PSS (PSS)
El tamaño del conjunto proporcional, igual que M_RESIDENT pero cada página se divide por el número de procesos que la comparten.
M_M_PSSWP (PSSWP)
La parte proporcional del intercambio de este mapeo, a diferencia de M_SWAP, esto no tiene en cuenta las páginas intercambiadas de los objetos de memoria compartida subyacentes.
ST_UID (UID)
El ID de usuario del propietario del proceso.
PERCENT_CPU (CPU%)
El porcentaje del tiempo de CPU que el proceso está utilizando actualmente. Esta es la forma predeterminada
de representar el uso de la CPU en Linux. Cada proceso puede consumir hasta el 100%, lo que significa la capacidad total del núcleo en el que se está ejecutando. Esto a veces se llama "modo Irix", por ejemplo, en [top]({filename}../../top)(1).
PERCENT_NORM_CPU (NCPU%)
El porcentaje del tiempo de CPU que el proceso está utilizando actualmente, normalizado por el número de CPU.
Esto a veces se llama "modo Solaris", por ejemplo, en [top]({filename}../../top)(1).
PERCENT_MEM (MEM%)
El porcentaje de memoria que el proceso está utilizando actualmente (basado en el tamaño de la memoria residente del proceso, véase M_RESIDENT arriba).
USUARIO El nombre de usuario del proceso o el ID de usuario si no se puede determinar el nombre.
En Linux, el nombre de usuario se resalta si el proceso tiene privilegios elevados, es decir, si se ha iniciado a partir de binarios con capacidades de archivo establecidas o retenidas, o mediante el conjunto de capacidades de entorno después de cambiar desde el usuario root.
TIEMPO (TIEMPO+)
El tiempo, medido en ciclos de reloj, que el proceso ha dedicado al tiempo de usuario y al tiempo de sistema (ver UTIME, STIME arriba).
NLWP El número de procesos ligeros (=hilos) en el proceso.
TGID El ID del grupo de hilos.
CTID ID del contenedor OpenVZ, también conocido como ID del entorno virtual.
VPID ID del proceso OpenVZ.
VXID ID del proceso VServer.
RCHAR (RD_CHAR)
El número de bytes que el proceso ha leído.
WCHAR (WR_CHAR)
El número de bytes que el proceso ha escrito.
SYSCR (RD_SYSC)
El número de llamadas al sistema read(2) para el proceso.
SYSCW (WR_SYSC)
El número de llamadas al sistema write(2) para el proceso.
RBYTES (IO_RBYTES)
Bytes de E/S read(2) para el proceso.
WBYTES (IO_WBYTES)
Bytes de E/S write(2) para el proceso.
CNCLWB (IO_CANCEL)
Bytes de E/S write(2) cancelada.
IO_READ_RATE (LECTURA DE DISCO)
La tasa de E/S de read(2) en bytes por segundo, para el proceso.
IO_WRITE_RATE (ESCRITURA DE DISCO)
La tasa de E/S de write(2) en bytes por segundo, para el proceso.
IO_RATE (E/S LECTURA/ESCRITURA)
La tasa de E/S, IO_READ_RATE + IO_WRITE_RATE (ver arriba).
CGROUP
En qué cgroup está el proceso. Para una vista abreviada, consulte la columna CCGROUP a continuación.
CCGROUP
Vista abreviada del nombre del cgroup en el que se encuentra el proceso. Esto realiza algunas sustituciones basadas en patrones para acortar la cadena mostrada y, por lo tanto, condensar la información.
/*.slice se acorta a /[ *] (excepciones a continuación)
/system.slice se acorta a /[S]
/user.slice se acorta a /[U]
/user-*.slice se acorta a /[U:*] (directamente antes de /[U] antes de eliminarlo)
/machine.slice se acorta a /[M]
/machine-*.scope se acorta a /[SNC:*] (SNC: contenedor systemd nspawn), en mayúsculas para el monitor
/lxc.monitor.* se acorta a /[LXC:*]
/lxc.payload.* se acorta a /[lxc:*]
/*.scope se acorta a /!*
/*.service se acorta a /* (se elimina el sufijo)
Las secuencias de escape encontradas (por ejemplo, de systemd) dentro del nombre del cgroup no se decodifican.
OOM Puntuación del eliminador OOM.
CTXT Suma incremental de cambios de contexto voluntarios y no voluntarios.
IO_PRIORITY (E/S)
La clase de programación de E/S seguida de la prioridad si la clase la admite:
R para Tiempo real
B para Mejor esfuerzo
id para Inactivo
PERCENT_CPU_DELAY (CPUD%)
El porcentaje de tiempo dedicado a esperar una CPU (mientras está en estado de ejecución). Requiere CAP_NET_ADMIN.
PERCENT_IO_DELAY (IOD%)
El porcentaje de tiempo dedicado a esperar la finalización de la E/S de bloques síncrona. Requiere CAP_NET_ADMIN.
PERCENT_SWAP_DELAY (SWAPD%)
El porcentaje de tiempo dedicado a intercambiar páginas. Requiere CAP_NET_ADMIN.
AGRP El identificador de autogrupo para el proceso. Requiere que CFS de Linux esté habilitado.
ANI El valor "nice" de autogrupo para el proceso de autogrupo. Requiere que CFS de Linux esté habilitado.
Todas las demás banderas Actualmente no son compatibles (siempre muestra '-').
LIBRERÍAS EXTERNAS
Si bien htop depende de la mayoría de las bibliotecas que utiliza en tiempo de compilación, existen dos excepciones notables a esta regla. Estas excepciones se relacionan con los datos que se muestran en los medidores que se muestran en la cabecera de htop y se crearon intencionalmente como dependencias opcionales en tiempo de ejecución. Estas excepciones se describen a continuación:
libsystemd
Los enlaces para libsystemd se utilizan en el medidor SystemD para determinar el número de servicios activos y el estado general del sistema. La búsqueda de las funciones para determinar esta información en tiempo de ejecución permite que las compilaciones admitan estos medidores sin obligar al administrador de paquetes a instalar estas bibliotecas en sistemas que de otro modo no utilizan systemd.
Resumen: no hay dependencia en tiempo de compilación, dependencia opcional en tiempo de ejecución en libsystemd a través de la carga dinámica, con alternativa [systemctl]({filename}../../systemctl)(1).
libsensors
Los enlaces para libsensors se utilizan para las lecturas de temperatura de la CPU en los medidores de uso de la CPU si la visualización de la temperatura está habilitada a través de la pantalla de configuración. Para que htop muestre estas temperaturas correctamente, se asume una configuración adecuada de libsensors a través de sus archivos de configuración habituales y que todos los núcleos de la CPU corresponden a sensores de temperatura del controlador coretemp, con el núcleo 0 correspondiente a un sensor etiquetado como "Core 0". La temperatura del paquete puede indicarse como "Package id 0". Si falta, se infiere como el valor máximo de las lecturas disponibles por núcleo.
Resumen: dependencia en tiempo de compilación en los archivos de encabezado C de libsensors(3), dependencia opcional en tiempo de ejecución en libsensors(3) a través de la carga dinámica.
ARCHIVOS DE CONFIGURACIÓN
De forma predeterminada, htop lee su configuración desde la ruta compatible con XDG, \~/.config/htop/htoprc. El archivo de configuración se sobrescribe al salir limpiamente mediante la configuración en el programa de htop, por lo que no debe editarse manualmente. Si no existe una configuración de usuario, htop intenta leer la configuración a nivel de sistema desde /etc/htoprc y, como último recurso, recurre a sus valores predeterminados codificados.
Puede anular la ubicación del archivo de configuración utilizando la variable de entorno $HTOPRC (para que pueda tener varias configuraciones para diferentes máquinas que comparten el mismo directorio de inicio, por ejemplo).
El utilitario pcp-htop utiliza htoprc de manera similar. Sin embargo, pcp-htop lee su configuración desde una ruta que se utiliza de forma más convencional por las herramientas de Performance Co-Pilot, \~/.pcp/htop/htoprc, para proporcionar una configuración separada cuando htop y pcp-htop están instalados y en uso. pcp-htop admite archivos de configuración adicionales debajo del mismo directorio, lo que permite agregar nuevos medidores, columnas y pestañas de pantalla a través de la pantalla de configuración (F2). Esto muestra medidores, columnas y pestañas de pantalla disponibles adicionales para cada archivo de configuración de medidor, columna o pantalla.
Estos archivos de configuración de pcp-htop se leen una vez durante el inicio. El formato de estos archivos se describe en detalle en la página del manual pcp-htop(5).
Esta funcionalidad pone a disposición miles de métricas de Performance Co-Pilot para que las muestre pcp-htop, así como la capacidad de mostrar métricas personalizadas añadidas en sitios individuales. Las aplicaciones y los servicios instrumentados utilizando el formato OpenMetrics https://openmetrics.io también pueden mostrarse en pcp-htop si se configura el componente pmdaopenmetrics(1).
La configuración tanto de htop como de pcp-htop solo se guarda cuando se realiza una salida correcta. Enviar cualquier señal hará que se pierdan todos los cambios de configuración.
TAMAÑOS DE MEMORIA
Los tamaños de memoria en htop se muestran en un formato legible por humanos. Los tamaños se imprimen en potencias de 1024 utilizando unidades IEC binarias. Si no se muestra ningún sufijo, las unidades son implícitamente K, como en KiB (kilobyte, 1 KiB = 1024 bytes).
La decisión de utilizar esta convención se tomó para conservar espacio en la pantalla y hacer que las representaciones del tamaño de la memoria sean consistentes en htop, ya que las asignaciones son granulares hasta páginas de memoria completas (4 KiB para la mayoría de las plataformas).
VÉASE TAMBIÉN
proc(5), top(1), free(1), ps(1), uptime(1) y limits.conf(5).
VÉASE TAMBIÉN PARA PCP
pmdaopenmetrics(1), PCPIntro(1), PMAPI(3) y pcp-htop(5).
AUTORES
htop fue desarrollado originalmente por Hisham Muhammad. En la actualidad, lo mantiene la comunidad en <_>.
pcp-htop se mantiene como una colaboración entre las comunidades <_> y <_>, y forma parte del conjunto de herramientas de Performance Co-Pilot.
DERECHOS DE AUTOR
Copyright © 2004-2019 Hisham Muhammad. Copyright © 2020-2025 htop dev team.
Licencia GPLv2+: GNU General Public License versión 2 o, a su elección, cualquier versión posterior.
Este es software libre: puede cambiarlo y redistribuirlo. NO HAY GARANTÍA, en la medida permitida por la ley.