bottom
bottom copied to clipboard
[Bug]: CPU Utilization Shows Over 100 percent
Checklist
- [X] I've looked through troubleshooting, known problems, and existing issues for similar issues.
Describe the issue
I am using btm on a server running Amazon Linux (x86_64 CPU) but have also tried it on CentOS 7 (x86_64), CentOS 8 (x86_64), Ubuntu 20.04 LTS, and Raspberry Pi OS. I see the same issue across all Linux platforms.
When I view the CPU utilization on a system that has high utilization, processes consuming the most CPU will show well over 100%. In the case of the screenshot I've included, you can see the 'rnds' process is consuming 116.4% CPU. I have seen the percentage value go well beyond 500%.
Running top or htop displays the correct CPU utilization.

What operating system are you using?
Linux
What architecture are you using?
x86_64 / AMD64, arm32
What terminal(s) are you running bottom on?
macOS Terminal (2.12.7 - macOS Monterey 12.5), iTerm 3.4.16, KiTTY 0.74, PuTTY 0.76. The behavior is not related to the terminal display. The CPU utilization behavior is consistent across all terminal clients.
What version of bottom are you running?
btm 0.6.8
How did you install bottom?
Via binary (tar.gz) or DEB packages from GitHub.
How can we reproduce this?
- Run application with high CPU utilization
- Run btm to monitor CPU utilization
- Take note of any processes that show above 100% CPU utilization
- Compare to utilization either via top or htop
Additional information
No response
Interesting, I'll take a look once I have some time.
Hmm, I don't seem to be able to reproduce this, even when running something that hammers the CPU like mprime. Could you see if 0.7.0 still has this issue? If so, are there any config files/options you're using?
Closing this for now as I can't reproduce. Anyone can feel free to reopen if they also hit this problem.