What is kernel_task?
kernel_task is the heart of macOS: the kernel that manages memory, talks to hardware, schedules every other process and runs drivers. Every Mac has it running all the time, and you can't replace it or remove it.
It also has one surprising job. When the processor gets too hot, macOS makes kernel_task look busy so that other apps get less CPU time. Less work means less heat. Activity Monitor then shows kernel_task using a large share of the CPU, but it isn't doing heavy work itself: it's holding the chip back to protect it.
Why is kernel_task using so much CPU?
- Your Mac is hot. This is the most common reason. Something else heated the chip (an export, a game, a busy browser tab), and
kernel_taskis cooling it down. - Poor airflow or a warm room. A laptop on a bed or sofa, blocked vents or direct sun all push it into cooling mode sooner.
- Charging while working hard, especially with external displays connected, adds heat on many MacBooks.
- A driver or hardware problem. Rarely, a misbehaving accessory or a third-party kernel extension keeps it busy even when the Mac is cool.
How to fix high kernel_task CPU usage
- Confirm it in Activity Monitor. Press ⌘ Space, type Activity Monitor, open the CPU tab and sort by % CPU. Watch
kernel_taskfor a minute: short spikes are normal, only steady high usage needs fixing. - Find what heated the Mac. In Activity Monitor's CPU tab, sort by % CPU and look at what's just below
kernel_task. Quit or pause that app. - Let it cool. Put the Mac on a hard, flat surface with clear vents.
kernel_taskdrops back within a few minutes once the temperature falls. - Unplug accessories one at a time if it stays high while the Mac feels cool, to rule out a misbehaving device or driver.
- Update macOS and restart. Updates fix driver bugs, and a restart clears anything stuck.
- Run Apple Diagnostics if it's high all the time on a cool, idle Mac. It checks the fans and temperature sensors.
More help: Why is my Mac so hot?