htop
Original author(s) | Hisham Muhammad |
---|---|
Developer(s) | Hisham Muhammad (2004-2019) htop developer team (2020-present) |
Initial release | May 2004[1] |
Stable release | 3.1.2[2]
/ 29 November 2021 |
Repository | |
Written in | C (ncurses library) |
Operating system | Linux, macOS, FreeBSD, OpenBSD, Solaris, Illumos, OpenIndiana |
Type | Process Viewer / System monitor |
License | GPL-2.0-or-later |
Website | htop |
htop is an interactive system-monitor process-viewer and process-manager. It is designed as an alternative to the Unix program top.
System monitor[]
It shows a frequently updated list of the processes running on a computer, normally ordered by the amount of CPU usage. Unlike top, htop provides a full list of processes running, instead of the top resource-consuming processes. htop uses color and gives visual information about processor, swap and memory status. htop can also display the processes as a tree.
Users often deploy htop in cases where Unix top does not provide enough information about the system's processes. htop is also popularly used interactively as a system monitor.[3] Compared to top, it provides a more convenient, visual, cursor-controlled interface for sending signals to processes.
htop is written in the C programming language using the ncurses library. Its name is derived from the original author's first name, as a nod to pinfo,[4] an info-replacement program that does the same.[5]
Because system monitoring interfaces are not standardized among Unix-like operating systems, much of htop's code must be rewritten for each operating system. Cross-platform, OpenBSD, FreeBSD and Mac OS X, support was added in htop 2.0.[6][7] Solaris/Illumos/OpenIndiana support added in 2.2.0.
htop was forked by several developers as htop-dev and with support from the original author the homepage was later redirected to a new domain.[8]
See also[]
- top (software)
- bmon, bandwidth monitoring
References[]
- ^ Earliest known date
- ^ https://github.com/htop-dev/htop/releases/tag/3.1.2; retrieved: 11 January 2022.
- ^ "System Monitoring with htop". Archived from the original on 2018-06-18. Retrieved 2018-02-05.
- ^ http://pinfo.sourceforge.net
- ^ "htop FAQ". Retrieved 2012-06-15.
- ^ "Going cross-platform: how htop was made portable - FOSDEM 2016". YouTube. Archived from the original on 2021-12-21. Retrieved 2016-12-30.
- ^ "Htop - an interactive process viewer".
- ^ "hisham.hm/htop". Hisham Muhammad. Retrieved 2020-12-08.
External links[]
Wikimedia Commons has media related to htop. |
- Free software programmed in C
- Software that uses ncurses
- System monitors
- Unix process- and task-management-related software