iMac's kernel task causing high CPU load, hindering macOS update

2019 27-inch 5K iMac with 6-core intel i5 & Radeon Pro 580X. Currently on Sonoma 14.4.1. Nothing but Activity Monitor is going, CPU temperature stays around 70 degrees C, kernel_task takes up 350-400% CPU constantly. I've reset SMC, NVRAM, booted in safe mode, unplugged all accessories, restarted multiple times, blown air around the fan ports, the issue persists. Occasionally after a reboot everything works fine for two or three minutes, then at one moment kernel_task takes over.


I'm trying to update to Sequoia 15.3, hoping that fixes whatever bug is still causing this. It downloaded the update, but is stuck on "preparing macOS Sequoia 15.3.... 30 minutes remaining." It's been about 6 hours with no progress.


I've read that a possible problem is that there's just too much dust in the machine. That's possible, it is in a dusty area. But the problem was not a gradual rise in inefficiency, it was functioning perfectly well under high-stress video editing programs yesterday, and not functioning today.


Any ideas?


[Re-Titled by Moderator]

iMac 27″, macOS 14.4

Posted on Jan 30, 2025 4:12 PM

Reply
Question marked as Top-ranking reply

Posted on Jan 30, 2025 10:56 PM

I suspect the HD on your Fusion Drive may be failing. So, before you do ANYTHING please backup the computer and ensure the backup is working correctly. Once you have done that please download DriveDX and test the Hard Disk. Open the report and if it shows ANY errors that means the drive is failing!


Considering the computer is about 6 years old that is a distinct possibility. It is also possible the HD has become unfused.


When you run Drive DX, you want the report on the HD not the Fusion Drive and not the SSD portion of the Fusion Drive.

Similar questions

9 replies
Question marked as Top-ranking reply

Jan 30, 2025 10:56 PM in response to WentzvilleCC

I suspect the HD on your Fusion Drive may be failing. So, before you do ANYTHING please backup the computer and ensure the backup is working correctly. Once you have done that please download DriveDX and test the Hard Disk. Open the report and if it shows ANY errors that means the drive is failing!


Considering the computer is about 6 years old that is a distinct possibility. It is also possible the HD has become unfused.


When you run Drive DX, you want the report on the HD not the Fusion Drive and not the SSD portion of the Fusion Drive.

Mar 14, 2025 1:28 PM in response to WentzvilleCC

Yes, you can transfer to an external SSD and use that as your boot drive. Here are detailed instructions on how to do that:


How to setup an external SSD as your startup disk


The external SSD I'd recommend is the https://eshop.macsales.com/item/OWC/TB3ENVPFX02/ due to it's extreme high quality, thoroughly tested and made for Macs, reasonable cost, speed of the drive and the vendor is excellent.

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.

iMac's kernel task causing high CPU load, hindering macOS update

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