Launch offer: 60% off · $14.99 $5.99 for the first 100 copies Buy now ›

macOS processes › Core system

What is kernel_task on Mac?

kernel_task is the core of macOS, the kernel itself, shown in Activity Monitor so you can see its CPU and memory use. When it uses a lot of CPU, macOS is usually managing heat by keeping the processor away from busy apps until things cool down.

What it does

The kernel sits between your apps and the hardware. It schedules work on the CPU cores, manages memory, and runs disk, network and device drivers. Activity Monitor lists it as process ID 0, and its CPU figure includes kernel work done on behalf of other apps. Apple also uses it to control heat: when the processor gets too hot, kernel_task takes CPU time so the apps causing the heat get less of it.

Why it gets busy

  • Your Mac is hot, from a heavy app, a warm room, or a laptop on a blanket or cushion that blocks airflow. kernel_task holds back the CPU until it cools.
  • Apple silicon Macs manage heat mainly by lowering chip speed, so if kernel_task stays high on one, look at heavy disk, network or driver activity as well as heat.
  • Large file copies or downloads, since the kernel does the disk and network work.
  • Third-party kernel extensions or drivers, often from older audio, VPN or security software.
  • On some Intel MacBook Pro models, charging from the left-side ports was widely reported to make the Mac run hotter and kernel_task climb.

Why is kernel_task using so much CPU?

High kernel_task CPU is usually your Mac protecting itself from heat by keeping the processor away from busy apps. Cool the Mac down and deal with the app causing the load, and kernel_task settles on its own.

Is it safe to quit?

You can't quit kernel_task. It is the operating system, and the only way to restart it is to restart your Mac.

The real kernel_task is always process ID 0. Anything else using that name is not the macOS kernel.

How to calm it down

  1. Find what's heating the Mac. In Activity Monitor, sort by % CPU and quit whatever else is busy.
  2. Give the Mac air: use it on a hard, flat surface, keep the vents clear, and keep it out of direct sun.
  3. On an Intel MacBook Pro, try charging from a right-side port and see whether kernel_task drops.
  4. Remove drivers and kernel extensions you no longer need by uninstalling the app that added them, using its own uninstaller.
  5. Restart if kernel_task stays high after the Mac has cooled down.

In SystemWatch

SystemWatch's History shows whether kernel_task spikes line up with another app's load, and the website edition also shows temperatures and fan speeds so you can see the heat behind it.

The Task Manager your Mac never had.

Every app and process explained in plain words, with what it's using and whether that's normal.

$14.99 $5.99 for the first 100 copies.

SystemWatch