Qualia
Mac

kernel_task 占用过高与老款 Mac 的散热改造

2026年3月27日 5 分钟阅读

一、起飞的 kernel_task

为什么老款的 Mac 有时候会突然变卡,并且在“活动监视器”中看到 kernel_taskCPU 占用超过 300%?

并且风扇会高速运转,屏幕与键盘之间的面板会变得烫手。

二、kernel_task 占用高 CPU 的原因

虽然能看到 kernel_task 占用了非常高的 CPU,但实际上它并不是在“使用大量 CPU 做计算”,它其实是在限制实际可用的 CPU 资源,从而降低发热。这是 macOS 的热保护机制。(即从其他进程中把 CPU 资源抢回来。)

因此系统会出现明显的卡顿;待温度下降后,kernel_task 的占用会回落,系统恢复正常。

至于 kernel_task 占用 CPU 飙升的原因有以下这些可能,总结来说就是产热多,但散热跟不上:

为什么老款 Mac 特别容易出现这个问题?

除了硅脂老化和风扇积尘外,某些老机型(尤其 2012–2015 年间的机型)因机身和风道设计导致散热本身较弱,更容易触发热保护。

结论

核心问题通常不是操作系统或软件本身,而是散热能力下降或设计不足。要解决问题的思路就是恢复或增强散热能力。

三、清灰和散热改造

1. 清灰

散热风扇是最容易积灰的地方,对风扇进行清灰之后就能让散热能力大大恢复。

至于清灰的方法可根据自己的 Mac 型号自行去搜索教程进行,一般来说只需要拆掉底板即可(对于 Macbook 来说)

下面以我自己的 Mac 为例(2018 款 Macbook Pro 15 寸) 114428IMG_5130

可以看到当时的两个风扇(上方两个圆形位置)积攒了很多的灰尘,这种情况是会严重影响风扇转速进而影响散热效率的。

2. 散热改造

上图同样可以看到,该款 Mac 的散热方式就只是靠一根导热管把热量从 CPU 等位置带到两个风扇附近,然后通过散热风扇带动气流把热量从 Mac 后方吹出去。

在使用几年之后,各种不利条件的叠加下,这样的散热方式是不足的。

我当时采取的办法是,购买导热硅脂片,如下图所示贴到导热管上(蓝色部分),因为导热硅脂片有一定厚度,在装回底板后就会跟底板有接触,这样导热管上的一部分热量就可以通过导热硅脂片传递到底板上,以此增加一个散热的路径。 132227IMG_5133

此外,我还使用一个带风扇的底座,这样可以加快底板的散热。 13282152600

改造之后在接下来的一年时间里,再没有碰到过 kernel_task 飙升的情况,而且一直也是作为开发的主力机使用。

这样做的缺点就是 Mac 就基本就只能当台式机固定了,因为如此改造之后,平时使用时底板会变得非常热,放到大腿上还是很烫的。

四、后话

如此使用一年多之后,差不多又是到了夏天最热的时间,kernel_task 的问题又出现了,我又要重新找进一步的解决办法。

首先新认识到的一个知识是,导热硅脂是存在有效期的(不同产品的时长不同),需要定期更换,所以我重新购买一份导热硅脂,换掉之前的,但发现效果不明显。

接着重新在网上寻找解决办法,看到有网友提到,VRM 模块(给 CPUGPU供电并稳压的电源模块)本身会发热(特别是高负载时),但自身没有散热途径,积攒的热量会传递回主板和 CPU,导致温度达到阈值,进而引发 kernel_task 的问题。

所以,同样的原因,同样的解决办法,部分网友尝试给 VRM 模块 贴上导热硅脂(同样是为了将其热量带到底板),获得明显的效果。 135740cETSEw (图片来自网络)

我自己尝试之后效果不明显,但猜测只是因为我贴得不够牢固,导致装回底板的时候把导热硅脂顶歪了。

后续还有件离谱的事,我回家待了一段时间所以电脑也带回来,但家里只有一个普通的笔记本电脑增高支架,不带风扇,但底部是空的,没有遮挡,类似下图这种: 14031489643

虽然没有风扇,但在家的这段时间从来没有出现 kernel_task 的问题!

所以现在要重新审视,带风扇的支架是否真的有帮助,甚至有可能起了反作用(虽然有风扇,但底部完全遮挡,风扇能否真的起作用尚不明确。 可能让底板暴露出来自然散热反而效果更好)

参考

改善 MacBook Pro 散熱:釋放 intel i9 效能 2016~2019

2019 MBP 16 VRM Cooling Mod