kernel_task数百%的CPU尚未降低cpu频率


14

我正在尝试解决kernel_task上疯狂的高CPU使用率的谜团。

MacBook Pro(Retina,2012年中),2.7 GHz Intel Core i7,Yosemite 10.10.2

我看到了一些下载英特尔Power Gadget的建议。这告诉我,我的CPU正在放慢速度。我该如何解决?当发生这种情况时,我有时可以在MBP上循环上电。但这让我发疯了。

在此输入图像描述

在此输入图像描述


1
温度曲线图显示同期的温度是多少?
Tetsujin 2015年

我的(2013年末MBP)似乎永久停留在相同的0.80 GHz水平。CPU利用率为60-100%。时间是合理的 - 50-60C ...🤷
Nolan Amy

Answers:


12

Apple记录了这一点。

Activity Monitor可能会显示名为kernel_task的进程正在使用大部分CPU,在此期间您可能会注意到很多粉丝活动。此过程通过使CPU不太可用于强烈使用CPU的进程来帮助管理温度。换句话说,kernel_task响应导致CPU过热的条件。当温度降低时,kernel_task会自动降低其活动。

https://support.apple.com/en-us/HT203184

您可能希望重置SMC一次以确保它没有卡住并向处理器提供不正确的温度读数。

如果SMC或高温是根本原因,您应该能够将各种内部温度传感器和外壳和排气温度的物理测量与内核调度的设计限制和芯片组设计的时钟速率调整相关联。响应热测量。

最糟糕的情况是,您的硬件问题是温度传感器故障或者是超出规格的CPU会产生比给定的GHz时钟速率更多的热量。


嗨@bmike,我也遇到了问题。每当我使用外部监视器时,它都会使kernel_task变得很高。或者更确切地说,每当我使用GPU时。这是正常的吗?我使用MacBook Pro Retina 2016.
ismailsunni

在这种情况下,有什么证据证明热量是真正的原因?
ash

4

在我的情况下,我连续使用MBP 3年。当地的Mac商店打开了箱子并清除了灰尘。那个固定问题!!!!

基本上额外的灰尘导致CPU过热。


0

我目前的MB Pro Retina(2013年末)受此影响。我在我的笔记本电脑上安装了Ubuntu,这样我几乎无法运行浏览器和终端。

我的笔记本电脑节流背后的原因似乎是温度传感器故障。一些传感器报告读数为-127C,开始节流。我已经在这个github gist中编译了传感器的温度读数。

到目前为止,还没有解决方案。我尝试过清理,修改内核扩展和重置SMC。



1
欢迎来询问不同!请不要在“答案”部分添加评论,这是针对问题的答案。一旦您有足够的声誉,您就可以添加评论并提出后续问题。要获得声誉,请回答清晰简洁的问题。- 来自评论 -
fsb 2016年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.