Open Activity Monitor and you will see three percentages at the bottom: User, System, and Idle. They always add up to 100%.
Total CPU load is essentially "100% minus Idle". On a healthy laptop sitting at the desktop, expect single-digit user and system, and 95%+ idle.
Activity Monitor's CPU window has a setting called "Show CPU history" with options for one graph per core. On an 8-core M-series chip you get 8 small graphs. Each graph maxes out at 100%.
Some other tools show a single number that goes up to 800% on an 8-core machine - that is the sum of all cores. Confusing the first time you see it. Both are legitimate ways to express the same data.
Since the M1, Apple Silicon chips have two kinds of cores:
macOS schedules work between them automatically. When you see "100% on a few E-cores" while the P-cores stay idle, that is normal - it just means a background task is running and the system kept it off the fast cores to save battery.
People panic when they see a process at 99% CPU. Usually it is fine.
A menu bar CPU monitor (the kind System Status Monitor adds) is showing the same numbers as Activity Monitor, sampled more frequently. The percentage can be:
Pick whichever feels useful. The point of a menu bar monitor is to notice abnormal behaviour at a glance, not to be a perfectly calibrated instrument.
Live CPU, memory, network, and battery in your Mac menu bar. Per-core view, per-app sorting. · macOS & iPhone