Stop top from lying to you about CPU usage on multi-core systems

Process & Resource Monitoring (Top/Htop/Ps/Systemd)

Stop top from lying to you about CPU usage on multi-core systems

🧩 The Challenge

You are looking at a process that is clearly eating your server alive, but top shows it hovering at 12 percent CPU. It’s infuriating because you know the app is single-threaded and shouldn’t be that low, yet the load average tells a different story.

💡 The Fix

Flip the display into Irix mode so the percentage reflects the actual usage of the entire CPU array instead of a single core. It saves you from doing mental math every time you debug a runaway process.

Press capital I while top is running.

⚙️ Why It Works

By default, top scales the CPU percentage based on a single core’s capacity, which hides the real impact of your process on a machine with 32 or 64 cores. Hitting that key forces it to show the cumulative usage across the whole system.

🚀 Pro-Tip: Stick this in your .toprc file so you don’t have to remember it at 3 AM during an outage.

Linux Tips & Tricks | © ngelinux.com | 7/30/2026

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Newest
Oldest Most Voted