For those who like htop-style system monitoring tools, you should also keep these commands handy:
- atop (great for finding out what's causing system-wide slowness when you're not sure whether it's CPU/disk/network/temperature/etc.)
- iotop/iftop/sar (top equivalents for disk IO, network traffic, and sysstat counters)
- glances/nmon/dstat/iptraf-ng (pretty monitoring CLI-GUI utils with more colors)
- systemd-analyze blame (track down cause of slow boot times)
- docker stats (htop equivalent for docker containers)
- zpool iostat -v <poolname> 1 (iotop equivalent for ZFS pools)
I learned more about htop, and frankly even Linux I’m general, from this amazing in-depth explanation of what htop is displaying.
Reading this changelog I discovered that htop has a config file and a config menu. I started using it years ago as a drop-in replacement for top and I never went beyond the default but there are some very nifty things hidden in the option, such as being able to display process trees and custom thread names among many other things.
If like me you never bothered to look into it just hit F2 in a running htop and start browsing the options.
htop has been on my list of applications I must install immediately on every system for at least 14 years now. I am always a bit shocked when I am reminded about how young of a project it is. I think the only younger tool that I always install is jq.
There are few things more satisfying programming than firing up htop on a high core count machine and watching cpu usage light up.
I can’t express how many times htop has made my life easy by giving me this nice interactive UX. There is a reason it’s part of every docker image I create.
htop is a really awesome tool, lots of hidden goodies in it. Thankful for the people that stepped up to maintain this in a kind way without being rude to the original maintainer and creator.
Good to see that the original maintainer is on board with this and package maintainers for the distros are changing to the new release.
Today I noticed that Arch is already on this release. Albeit with this[0] patch applied.
Related Reddit discussion: https://www.reddit.com/r/linux/comments/iiowpn/htop_forked_t...
Is there a changelog? Because I can't find what's new in this release on the site or in the repository (without reading the git commit messages)
How does it handle many CPUs? In 2.2 it has a line for each CPU, as that number grows it will take over the screen.
One of the first packages I install
Man have I been hanging out for this. 2.x was sorely lacking in so many ways.
htop is by far the most important linux utility
does this work on mac now?
now all that's missing is multisystem support
The original maintainer (creator) did an excellent job for 10+ years. Here is his response: https://github.com/hishamhm/htop/issues/992#issuecomment-683...