When comparing Glances vs htop, the Slant community recommends htop for most people. In the question“What are the best system monitors for UNIX-like systems?” htop is ranked 1st while Glances is ranked 2nd. The most important reason people chose htop is:
htop is a terminal application which displays all running processes in an ordered list view. There's just one view of htop which displays everything. This avoids needless navigation through different views which usually is very time consuming.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Important information all in one place
Unlike the default system monitors found in Ubuntu or Gnome Shell, Glances shows a lot of information all in one place instead of having to click through tab after tab. This makes cursory glances at one's stats a lot easier and less time-consuming.
Pro Includes network bandwidth
Pro Works in a terminal
Works perfectly well even if you remote access a server via SSH.
Pro A lot of information
Much more information than htop.
Pro Easily installed
Glances is a popular system monitor and in being so is often found in most distros repositories, so it is easily installed.
Pro Web interface and remote monitoring features
A Web interface based on a Restful JSON API is also available and allows remote monitoring.
Pro Shows only necessary details
Most performance monitors overwhelm you with too much detail. Glances almost always shows exactly what you were interested in immediately.
Pro Important information all in one place
htop is a terminal application which displays all running processes in an ordered list view. There's just one view of htop which displays everything. This avoids needless navigation through different views which usually is very time consuming.
Pro Easily kill any process
You can scroll down to any process that you want to kill and just press F9
or k
to kill it.
Pro Colorful
Pro Has process tree view
Toggle by F5
or t
.
Cons
Con Lack of colors can make it confusing.
Con High cpu usage (on RPi), broken after a few hours of running
It's based on Python.
Con Horrible GUI
Con No network activity details
Con Lacks VIM bindings
Navigation is difficult if you have VIM bindings in your muscle memory.