htop es un visor de procesos y administrador de procesos de monitor de sistema interactivo. Está diseñado como una alternativa al programa Unix top .
Muestra una lista actualizada con frecuencia de los procesos que se ejecutan en una computadora, normalmente ordenados por la cantidad de uso de la CPU. A diferencia de top, htop proporciona una lista completa de los procesos en ejecución, en lugar de los procesos que más recursos consumen. htop utiliza color y brinda información visual sobre el procesador , el intercambio y el estado de la memoria . htop también puede mostrar los procesos como un árbol.
Los usuarios suelen implementar htop en los casos en que Unix top no proporciona suficiente información sobre los procesos del sistema. htop también se utiliza popularmente de forma interactiva como monitor del sistema . [3] En comparación con la parte superior, proporciona una interfaz visual más conveniente controlada por el cursor para enviar señales a los procesos.
htop está escrito en el lenguaje de programación C utilizando la biblioteca ncurses . Su nombre se deriva del nombre del autor original, como un guiño a pinfo, [4] un programa de reemplazo de información que hace lo mismo. [5]
Debido a que las interfaces de monitoreo del sistema no están estandarizadas entre los sistemas operativos tipo Unix , gran parte del código de htop debe reescribirse para cada sistema operativo. Se agregó soporte multiplataforma, OpenBSD, FreeBSD y Mac OS X en htop 2.0. [6] [7] Se agregó compatibilidad con Solaris/Illumos/OpenIndiana en 2.2.0.
htop fue bifurcado por varios desarrolladores como htop-dev y, con el apoyo del autor original, la página de inicio fue posteriormente redirigida a un nuevo dominio. [8] [ se necesita una mejor fuente ]