“供电”过程使用大量CPU


67

通常,当我从睡眠状态唤醒Mac之后powerd(这是电源管理守护程序?特别是与睡眠Mac和唤醒它有关的事情?)使用了较高的CPU,通常在我的i7 CPU上大约占25%到50%。

任何人都知道我如何找出造成它的原因以及如何解决它?从睡眠中醒来似乎是一个问题,但我不知道该怎么办。

几周前,我将Mac Mini更新到10.10.2后,开始出现此问题。


1
我会在控制台中查看它在做什么!
罗斯

我在控制台中看不到任何相关内容。在过去30分钟内没有相关的项目,并且的过滤powerd显示一行:15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)这似乎是我使Mac进入睡眠状态的时候。
加里

它使用多少内存?我拥有0个CPU和1 MB内存
Ruskes

powerd是25%CPU和30 MB内存。
加里

嗯,在控制台过滤器(没有的powerd)式的“权力”,看看是开/关,它应该是机场和HDMI等..
Ruskes

Answers:


43
sudo kill -HUP $(pgrep powerd)

(我没有“为什么”的答案)


19
更简洁地说,sudo pkill -HUP powerd
2015年

1
似乎它在HUP上重新启动,因此仅普通的TERM可能会完成相同的工作。如果只有他们在手册页中记录了有关该守护程序的任何内容。
jrg 2015年

1
这将杀死它,但并不能解释为什么它首先发生。
Greg Glockner

1
是的,格雷格。注意我的答案中的括号表达。
泰勒

如果@AndyDent是正确的(如下),则这是一个非问题,仅当您运行ActivityMonitor以查看其是否处于活动状态时才处于活动状态。
约书亚·戈德堡

23

你有没有试图阻止powerd通过Activity Monitor?这为我解决了CPU消耗。

但是停下来后,powerd我得到了奇怪的效果Activity Monitor-就像Update Frequency是从更改Often (2 sec)Nonstop (0 sec),即连续进行而没有任何延迟。所以我也必须辞职Activity Monitor

完成这些操作后,Activity Monitor所有重新启动正常。


从您的描述来看,这听起来并不是一个好的解决方案。我同意重启Mac通常是修复这些失控过程的最佳方法。
加里2015年

1
不知道在某些实用程序的每次故障时完全重启Mac是否是个不错的选择。如果该实用程序不影响系统的稳定性。
std.denis 2015年

好吧,我下次将其杀死,看看情况如何。但是我正在寻找一种更永久的长期解决方案。
加里

3
我做了同样的事情,并在“活动监视器”中看到了您在说什么-但是如果仔细观察,您会发现实际上正在发生的事情是活动监视器本身已备份,并且正在快速执行更新继承尝试赶上。矿山积压了几天(在一台很少使用的机器上),看起来很像,需要一段时间才能赶上。
凯姆·梅森

15

在我的计算机上,是活动监视器导致该powerd进程使用大量cpu(20-30%,有时50%,重置SMC并没有帮助)。退出活动监视器可以“解决”问题。通过运行在终端中签入top


7
对powerd进行过程采样表明,Activity Monitor可能会继续从中获取能源影响信息。
jturcotte 2015年

是的,为我工作。
rahmu

谁会打它呢?我从没想过活动监视器会负责任,但肯定是我机器上的罪魁祸首。谢谢你的建议。
user1718097

6

我使用iStatMenus监视一系列事物,并确认在Activity Monitor运行时powerd 使用大量CPU。在其他时候,它并没有出现高CPU的用户列表。


我发现这个说法有点令人怀疑。这当然与对我的经历的逻辑评价不符。1)系统由于某些无法解释的原因而运行缓慢。2)公开Activity Monitor调查。3)powerd似乎是罪魁祸首。(是的,这与您的主张并不矛盾,但是...)4)杀死powerd5)突然性能提高。(强烈暗示powerd 罪魁祸首,也许iStatMenus就是不辜负你在它的信仰;)
破灭的

3

您需要重置SMC。就像另一个答案,我没有为什么,但我有解决方案。

 Mac mini,iMac,Mac Pro

关闭您的Mac,拔下电源线,等待30秒钟,插入电源线,等待5秒钟,然后启动Mac。

的MacBook

关闭Mac,先按Shift+ Ctrl+ Alt,然后按电源按钮。它不应该开始。看一下电源线中的LED,它应该会改变几秒钟。然后,释放Shift+ Ctrl+ Alt 并启动Mac。


11
和原理?
hbogert 2015年

5
您能否改善答案,使它看起来不像祷告动作:)。<br>如何诊断出“您需要”?
2015年

3
重置SMC并没有帮助,它会重新启动有帮助的计算机。我的正常运行时间最长,需要的功率就更多(仅当Activity Monitor运行时)。现在我已经十天没有重启,它占用了一个内核的50%。如果我重新启动,这将消失。
jturcotte

3

在Apple网页上:在Mac上重置系统管理控制器(SMC)讨论了何时以及为何应重置SMC(系统管理控制器)。它没有提到此问题,但至少它使您对复位SMC的含义有了更多的了解!

我现在也有这个问题。

要在基于Intel的Mac Pro,iMac和Mac mini计算机上重置SMC,您需要:

  1. 关闭计算机。
  2. 拔下电源线。
  3. 等待十五秒钟。
  4. 连接电源线。
  5. 等待五秒钟,然后按电源按钮打开计算机。

1
今天,我仍然遇到电源问题(使用CPU的25-45%)。我一次关闭了一个应用程序,以防它是一个导致问题的应用程序,但继续供电会占用CPU的功率。然后,我重新启动,这解决了问题。如上所述,活动监视器似乎在重新启动后播放了几秒钟,显示了重新启动之前收集的数据(我假设)。在此期间,显示器更新很快,并显示仍使用40%cpu供电。几秒钟后,监视器稳定下来,并且电源已从cpu用户的监视器列表中消失。
奈杰尔·马丁
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.