What is kernel_task, and why is it using 400% CPU?
Seeing kernel_task at 400 percent in Activity Monitor is alarming the first time. It is not a virus, not malware, and not a bug. It is macOS protecting your Mac, and it is telling you something useful.
The short answer: kernel_task is the macOS kernel. When your Mac gets hot, macOS uses it to deliberately occupy CPU cycles so that other processes cannot have them. Less work gets done, less heat is produced, and the machine cools down. High kernel_task usage is the thermostat, not the fire.
Why the percentage looks impossible
Activity Monitor counts each core separately, so on an eight core Mac the ceiling is 800 percent, not 100. kernel_task at 400 percent means it is holding roughly four cores' worth of capacity. That looks catastrophic and is simply how the number is reported.
What is actually causing it
kernel_task climbing is a response to heat. Something is making your Mac hot, and that something is usually one of these.
Another process pinning the CPU
This is the most common cause by a distance. Sort the CPU tab by CPU percentage and look past kernel_task at what is beneath it. A stuck sync client, a runaway browser tab, a video call with effects turned on, or an indexing job will all do it. Deal with that process and kernel_task falls away on its own.
Charging, and what you are charging with
This one surprises people. On many MacBooks, charging generates heat near the ports, and a third party or underpowered charger can make it worse. If kernel_task spikes specifically when plugged in, try a different charger, and try the other side of the machine if you have ports on both sides.
Something plugged into a port
External displays are the big one, because driving a second screen is real work. Hubs and dongles that sit warm against the chassis also count. Unplug things one at a time and watch whether kernel_task drops.
Blocked airflow
Soft surfaces block vents. A Mac on a duvet or a cushion will heat up and throttle within minutes. This sounds too obvious to mention and it is still a very common cause.
What not to do
You cannot kill kernel_task. If you try, macOS will either refuse or the machine will become unstable. Ignore any advice that suggests removing kernel extensions or deleting system files to fix it. You will break the system and the heat will still be there.
Also ignore anything that promises to "fix kernel_task" as a product feature. There is nothing to fix. The only real fix is removing the heat.
A sensible order to work through
- Sort by CPU and find the process underneath kernel_task that is doing real work. Quit it and see if things settle.
- Check the machine is on a hard surface with vents clear.
- Unplug accessories one at a time, giving it thirty seconds each.
- If it only happens on mains power, try another charger.
- If none of that helps and it happens constantly, the thermal paste or fans may need attention, which is a repair job rather than a software one.
Spotting it before it slows you down. The free version of GuardMac shows thermal state alongside CPU, memory, swap and disk in the menu bar, and lists the heaviest processes with their real footprint. When throttling starts you can see which process caused it instead of guessing. It costs nothing, needs no account, and there is nothing to cancel. Download it here.
The useful reframe
kernel_task is not the problem to solve. It is the most visible symptom of a problem somewhere else, and it is doing you a favour by making that problem obvious. Once you start reading it as "this Mac is hot and here is why" rather than "something is wrong with the kernel", it becomes one of the more useful numbers on the screen.
If the heat is coming from memory pressure rather than a single busy process, memory pressure and swap is the next thing to read.
Keep reading
- Why is my Mac slow all of a sudden?: the four usual causes, and how to tell them apart.
- Memory pressure and swap on a Mac, explained properly: why "memory used" is the wrong number to watch.