Post

kernel_task use an abnormal high amount of CPU

最近电脑不知道怎么的,就会很卡, 打开 Activity Monitor 可以看到一个 kernel_task 的进程 CPU 使用竟然高达 1000% 多!!!

2025-06-22-08-06-55-screenshoot.png

通过 istat 也可以查看到电脑状态,16个核都基本跑满

2025-06-22-08-08-59-screenshoot.png

这根本不正常,因为我电脑配置还可以,况且也没开什么程序

所以查了一下, 根据 if kernel_task is using a large percentage of your Mac CPU 这篇文章, 大概意思就是 kernel_task 是为了防止电脑过热启动的保护措施, 就好像汽车的引擎限速器,检测到引擎过热,防止爆炸,它就接管,你再踩油门也没用

注意,出现问题的不是 kernel_task, 而是有其他程序正在使得电脑变得过热

以下是我目前复盘的自检步骤,作为参考,前提是没有开启大型游戏,视频编辑等而莫名其妙的电脑卡顿问题

  1. 壁纸是否是动态的,如果是弄成静态的
  2. 检查电脑的散热是否正常,清灰,换硅脂
  3. 是否有外接显示器,如果外接显示器断开是否恢复正常,尤其是 16-inch 19 MacbookPro.
  4. 电满后拔了充电口,是否恢复正常
  5. 最后再考虑reset NVRAM reset the SMC
This post is licensed under CC BY 4.0 by the author.