Kernel Task Killing My System

So after upgrading to El Capitan - my system is experience the same issue as I've seen in many posts - as soon as more than one app is running the kernel task runs off and grabs 50 - 150% of my cpu


I should mention at this point that this is not a laptop - its a late 2013 MacPro w 32GB Ram and a 3.7Ghz quad core

Its a powerhouse and it should not be grinding to a halt because i've opened firefox (moving the mouse across the screen - it jerks across).

After closing all open apps - the kernel task drops back down and I can use the system again.


I've tried everything I can find in forums - running the technical assessment (no errors), clearing NVRAM and SMC

Nothing works


I'm 'this' close to erasing it and starting fresh - something I want to avoid - it feels way too close to my old Windows days of reinstalling everything at six monthly intervals.


Before I treat my Mac to the Windows approach - is there anything else I can try ?

Posted on Jun 22, 2016 10:12 AM

Reply
Question marked as Top-ranking reply

Posted on Jun 22, 2016 11:16 AM

Obviously, you can't kill kernel_task in Activity Monitor.

The kernel is using excessive processor cycles. Below are some possible causes for the condition. Some may not apply to you.

FileVault

Please open the Security & Privacy pane in System Preferences and select the FileVault tab. If there's an indication that encryption or decryption is in progress, wait (maybe several hours) for it to finish and see whether there's an improvement.

Throttling

When it gets high temperature readings from the hardware, or low voltage readings from the battery of a MacBook, the kernel may try to compensate by interrupting the processor(s) to slow them down and reduce power consumption. This condition can be due to:

☞ a buildup of dust on the logic board

☞ high ambient temperature

☞ a worn-out or faulty battery in a portable

☞ the malfunction of a cooling fan, a temperature sensor, a voltage sensor, or some other internal component

Note that if the problem is caused by a sensor, there may be no actual overheating or undervoltage.

If the computer is portable, test with and without the AC adapter connected. If kernel_task hogs the processor only on AC power, charging is causing the machine to heat up. That behavior may be normal for some models, but it may also be an indication of a hardware fault.

Apple Diagnostics or the Apple Hardware Test, though not very reliable, is sometimes able to detect a fault. For more thorough hardware testing, make a "Genius" appointment at an Apple Store, or go to another authorized service provider.

If nothing is wrong with the hardware, then whatever you can do to improve cooling may help.

Installed software

User-installed software that includes a device driver or other kernel code may thrash the kernel. That category includes virtualization software, such as Parallels and VMware, as well as most commercial "anti-virus" products. Some system-monitoring applications, such as "iStat," can also contribute to the problem. You can test for this possibility by completely disabling or removing the software according to the developer's instructions, or starting in safe mode. Note, however, that disabling a system modification without removing it or testing in safe mode may not be as easy as you think.

If you're not sure what software could be contributing to the problem, please hold down the option key and select

System Information...

from the Apple menu. The System Information window will open. Select

Software ▹ Extensions

from the menu on the left. After a delay of a minute or so, a list of all installed kernel extensions should appear in the upper right pane of the window.

In the extension list, click the heading of the column Obtained from twice to sort it by source, with Apple at the bottom. At or near the top, you may see some third-party extensions. Select one, and information about it, including Location, will appear in the lower right pane of the window. What do you see?

Corrupt NVRAM or SMC data

Sometimes the problem is cleared up by resetting the NVRAM or the SMC.

External display

Connecting an external display to some MacBook Pro models while the lid is open may cause this problem. If applicable, use the external display in clamshell mode.

Other peripherals

Disconnect all wired peripherals except those needed to start up, and remove all third-party expansion cards (if applicable to your model.) If the problem is resolved, reconnect the devices one at a time until you identify the culprit.

7 replies
Question marked as Top-ranking reply

Jun 22, 2016 11:16 AM in response to Skilganon

Obviously, you can't kill kernel_task in Activity Monitor.

The kernel is using excessive processor cycles. Below are some possible causes for the condition. Some may not apply to you.

FileVault

Please open the Security & Privacy pane in System Preferences and select the FileVault tab. If there's an indication that encryption or decryption is in progress, wait (maybe several hours) for it to finish and see whether there's an improvement.

Throttling

When it gets high temperature readings from the hardware, or low voltage readings from the battery of a MacBook, the kernel may try to compensate by interrupting the processor(s) to slow them down and reduce power consumption. This condition can be due to:

☞ a buildup of dust on the logic board

☞ high ambient temperature

☞ a worn-out or faulty battery in a portable

☞ the malfunction of a cooling fan, a temperature sensor, a voltage sensor, or some other internal component

Note that if the problem is caused by a sensor, there may be no actual overheating or undervoltage.

If the computer is portable, test with and without the AC adapter connected. If kernel_task hogs the processor only on AC power, charging is causing the machine to heat up. That behavior may be normal for some models, but it may also be an indication of a hardware fault.

Apple Diagnostics or the Apple Hardware Test, though not very reliable, is sometimes able to detect a fault. For more thorough hardware testing, make a "Genius" appointment at an Apple Store, or go to another authorized service provider.

If nothing is wrong with the hardware, then whatever you can do to improve cooling may help.

Installed software

User-installed software that includes a device driver or other kernel code may thrash the kernel. That category includes virtualization software, such as Parallels and VMware, as well as most commercial "anti-virus" products. Some system-monitoring applications, such as "iStat," can also contribute to the problem. You can test for this possibility by completely disabling or removing the software according to the developer's instructions, or starting in safe mode. Note, however, that disabling a system modification without removing it or testing in safe mode may not be as easy as you think.

If you're not sure what software could be contributing to the problem, please hold down the option key and select

System Information...

from the Apple menu. The System Information window will open. Select

Software ▹ Extensions

from the menu on the left. After a delay of a minute or so, a list of all installed kernel extensions should appear in the upper right pane of the window.

In the extension list, click the heading of the column Obtained from twice to sort it by source, with Apple at the bottom. At or near the top, you may see some third-party extensions. Select one, and information about it, including Location, will appear in the lower right pane of the window. What do you see?

Corrupt NVRAM or SMC data

Sometimes the problem is cleared up by resetting the NVRAM or the SMC.

External display

Connecting an external display to some MacBook Pro models while the lid is open may cause this problem. If applicable, use the external display in clamshell mode.

Other peripherals

Disconnect all wired peripherals except those needed to start up, and remove all third-party expansion cards (if applicable to your model.) If the problem is resolved, reconnect the devices one at a time until you identify the culprit.

Jun 22, 2016 11:56 AM in response to Linc Davis

Thanks for the Reply


File Vault > Off

Throttling > I already said its not a laptop - there is no battery and as I said already I ran the hardware tests

I already said I reset NVRAM and SMC

External Display > Still not a laptop

And its a late 2013 MacPro - its impossible to add a hard drive let alone any expansion cards


As for extensions - thanks for the tip - here's what I see:

Do you think any of those could be causing a problem ? If so how to disable them ?


User uploaded file

Jun 22, 2016 12:09 PM in response to Skilganon

You're running several third-party kernel modifications, any of which could be contributing to the problem. Only consider the ones marked as "Loaded." Remove them one at a time and see whether you can identify a culprit.

Any third-party software that doesn't install from the App Store or by drag-and-drop into the Applications folder, and uninstall by drag-and-drop to the Trash, is a system modification.

Whenever you remove system modifications, they must be removed completely, and the only way to do that is to use the uninstallation tool, if any, provided by the developers, or to follow their instructions. If the software has been incompletely removed, you may have to re-download or even reinstall it in order to finish the job.

I never install system modifications myself, and except as stated in this comment, I don't know how to uninstall them. You'll have to do your own research to find that information.

Here are some general guidelines to get you started. Suppose you want to remove something called “BrickMyMac” (a hypothetical example.) First, consult the product's Help menu, if there is one, for instructions. Finding none there, look on the developer's website, say www.brickmymac.com. (That may not be the actual name of the site; if necessary, search the Web for the product name.) If you don’t find anything on the website or in your search, contact the developer. While you're waiting for a response, download BrickMyMac.dmg and open it. There may be an application in there such as “Uninstall BrickMyMac.” If not, open “BrickMyMac.pkg” and look for an Uninstall button. The uninstaller might also be accessed by clicking the Customize button, if there is one.

Back up all data before making any changes.

You will generally have to restart the computer in order to complete an uninstallation. Until you do that, there may be no effect, or unpredictable effects.

If you can’t remove software in any other way, you’ll have to erase and install OS X. Never install any third-party software unless you're sure you know how to uninstall it; otherwise you may create problems that are very hard to solve.

Trying to remove complex system modifications by hunting for files by name often will not work and may make the problem worse. The same goes for "utilities" such as "AppCleaner" and the like that purport to remove software.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Kernel Task Killing My System

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.