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
