from Wikipedia, the free encyclopedia

htop 2.0.0 with many Chromium processes
Basic data

Maintainer Hisham Muhammad
Publishing year 2004
Current  version 2.2.0
( April 10, 2018 )
operating system Linux , OpenBSD , FreeBSD , macOS
programming language C.
category Process manager
License GNU GPL ( Free Software )
German speaking No

htop is a free process manager for Linux , which offers a dynamic overview of running processes and free / used system resources. From version 2.0 it also supports BSD and macOS . htop performs a similar task as the Unix command top , but it also offers a text interface based on ncurses . In addition, htop offers a number of keyboard shortcuts that make it easier to use htop using the keyboard . If htop is started within a desktop environment, it can also be used with the mouse .


In the upper left corner there is the display of the system resources, which shows the utilization of the various processor cores , the usage of the main memory and the swap used . Information about the current number of tasks and threads is displayed in the upper right corner . Furthermore, the runtime ( uptime ) of the system and the load average are displayed.

Below, in the main area, there is an overview of running processes, with information on PID , user, priority, nice value, virtual memory , resident memory , shared memory , process status , CPU time used in percent, memory consumption as a percentage, CPU Time and the command executed.

CPU indicator
Color and meaning Processor time from ...
low User processes with a priority <0
normal User processes with a priority ≥ 0
kernel operating system
irq IRQs
soft-irq Soft IRQs
steal and guest virtual machines
io-wait Waiting time for input / output
Memory indicator
colour meaning
used = physical - kernel_binary - reserved - buffers - cache - free

Web links

Individual evidence

  1. . (accessed April 10, 2018).
  2. . (accessed on February 10, 2019).
  3. [ANN] htop 2.0.0
  4. a b CRT.c