glances, a top
and htop
replacement
glances
is a command-line Python tool, which looks to replace tools such as top
, htop
, and iotop
, with a little bit of ctop
.
By combining these tools, it provides a really nice, easy to use interface, that provides a great at-a-glance view at your system, and all the things that you need to know.
For instance:
And then, when there is load on the system:
Glances has the ability to display information about your containers, the actual system utilisation in terms of processes, and their I/O, CPU and Memory impacts, as well as general disk I/O by partition. Something I only noticed recently was the ability to see your system temperatures, as well as battery percentages. Finally, when your resource usage starts to get to certain levels, you will get warnings, such as the high CPU utilisation in the second image.
Glances is also really nice and configurable, and it can even be run in a client-server mode!