11 / POWER · 6 min read
How to Check CPU Usage and System Load on Mac
Find runaway processes, inspect Apple silicon efficiency and performance cores, monitor thermal pressure, and track live CPU load directly from your menu bar.
To check CPU usage on Mac, open Activity Monitor from Applications → Utilities and click the CPU tab to see total processor load and individual process percentages. For real-time telemetry directly in your menu bar without keeping Activity Monitor open, a lightweight system monitor tracks CPU load, thermal pressure, and power consumption.
When your Mac feels warm, the fans spin up, or battery percentage drains unexpectedly fast, checking CPU usage reveals which background application is hogging system resources.
Using Activity Monitor to Check CPU Load
Activity Monitor is the built-in diagnostic tool included with macOS:
- Press
Command + Spaceto launch Spotlight, type Activity Monitor, and pressReturn. - Click on the CPU tab at the top of the window.
- Click the % CPU column header to sort processes in descending order. The heaviest processes will immediately float to the top.
- Inspect the bottom summary bar: % System shows macOS kernel load, % User shows your active apps, and % Idle shows remaining spare capacity.
Checking CPU Usage in Terminal with Top and Htop
For command-line users and remote SSH sessions, terminal diagnostics provide immediate answers:
- top -o cpu: Displays live process load updated every second, sorted by CPU consumption. Press
qto exit. - htop: If installed via Homebrew (
brew install htop), provides an interactive colorized view of core utilization and thread trees. - sudo powermetrics: Provides deep Apple silicon power draw metrics, displaying exact milliwatt consumption for the CPU clusters and GPU.
Understanding Performance vs Efficiency Cores on Apple Silicon
Apple silicon chips (M1, M2, M3, and M4) use heterogeneous core architectures:
- Performance Cores (P-cores): High-clocked cores designed for intense workloads like video rendering, compiling, and gaming.
- Efficiency Cores (E-cores): Low-power cores designed for background syncing, audio playback, and system daemons.
In Activity Monitor, pressing Command + 2 opens the CPU History window, displaying separate vertical bars for each physical core.
Why High CPU Usage Drains MacBook Battery Life
When an unoptimized background app enters a busy loop, it forces CPU cores to operate at maximum frequency and voltage. This spikes battery drain from a typical 3–5 watts up to 30–60 watts, depleting your battery in under two hours.
Live Menu Bar Telemetry with Tegaro
Keeping Activity Monitor open permanently clutters your dock and workspace. The Tegaro Power module provides silent, persistent system awareness:
- Live CPU Load Indicator: Glance at your menu bar to see current system load without switching apps.
- Real-Time Charging Wattage: Watch actual power inflow and outflow measured via macOS IOKit.
- Thermal States & Battery Cycles: Track battery temperature, capacity retention, and health percentage.
Tegaro queries system hardware states using native macOS APIs from a single menu bar app, with no background daemon.
Frequently Asked Questions
Why is CPU usage over 100% in Activity Monitor?
macOS measures CPU percentage per core. On an 8-core Mac, maximum total load is 800%. A single multi-threaded process can easily show 200% or 400%.
How do I check CPU temperature and thermal throttling on Apple Silicon?
Activity Monitor does not display hardware temperatures. You can read SoC thermal states and battery heat using Tegaro Power or terminal tools like powermetrics.
What is kernel_task and why is its CPU usage high?
kernel_task artificially takes up CPU cycles to prevent other processes from overheating your Mac when internal sensors detect high temperatures.
Experience Native On-Device macOS Productivity
Tegaro combines Power, Clipboard, Displays, Power telemetry, and Typing into one menu-bar icon. All eight tools free for 14 days; then Critter, Power and AI limits stay free, and one Pro license covers the rest.