Htop Troubleshooting and FAQ Recipes/Interpret CPU% carefully on multicore systems

One process can exceed 100% if it uses multiple cores.

Section: Terminal quirks and interpretation tips

Interpret CPU% carefully on multicore systems

text
text
A multithreaded process may show CPU% > 100 on multicore hosts.
Explanation

This is expected behavior when percentages are summed across cores.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Terminal quirks and interpretation tips
Use monochrome when colors render poorly
Work around bad terminal color support.
OpenIn sheetbashsame section
Use a focused PID list in narrow terminals
Reduce clutter when columns wrap or truncate heavily.
OpenIn sheetbashsame section
Distinguish RES from VIRT
Resident memory and virtual size tell different stories.
OpenIn sheettextsame section
Pair htop with vmstat during swap pressure
Cross-check memory pressure with a textual system tool.
OpenIn sheetbashsame section
Run as root for fuller visibility
See more processes and use privileged actions.
Check /proc hidepid settings
Determine whether procfs restrictions hide details.