O processo "powerd" usa muita CPU


67

Muitas vezes, depois que eu acordei meu Mac powerd(que é o daemon de gerenciamento de energia? Que lida especificamente com a suspensão do Mac e a ativação dele?), Ele usa alta CPU, geralmente em torno de 25% a 50% na minha CPU i7.

Alguém sabe como posso descobrir o que está causando isso e o que posso fazer para corrigi-lo? Parece ser um problema ao acordar, mas não sei o quê.

Esse problema começou a acontecer depois que eu atualizei o meu Mac Mini para a 10.10.2, há algumas semanas.


11
Eu procuraria no console para ver o que está fazendo!
Ruskes 4/03/15

Não vejo nada de relevante no console. Não houve itens relevantes nos últimos 30 minutos, e a filtragem para powerdmostra uma linha: o 15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)que parece acontecer quando coloco o Mac em modo de suspensão.
Gary

Quanta memória está usando? Eu tê-lo em 0 CPU e 1 MB de memória
Ruskes

powerdestá com 25% da CPU e 30 MB de memória.
Gary

hmm, digite "poder" no filtro de console (não powerd) para ver o que é ligar / desligar, ele deve estar Aeroporto e HDMI ect ..
Ruskes

Respostas:


43
sudo kill -HUP $(pgrep powerd)

(Eu não tenho uma resposta para 'por que')


19
Mais sucintamente,sudo pkill -HUP powerd
danorton

11
parece que ele é reiniciado no HUP; portanto, apenas um TERM comum pode fazer o mesmo trabalho. Se eles tivessem documentado algo sobre o daemon nas páginas de manual.
Jrg # 19/15

11
Isso vai matá-lo, mas não explica por que isso aconteceu em primeiro lugar.
Greg Glockner

11
Certo, Greg. Observe a expressão entre parênteses na minha resposta.
Tyler A.

Se @AndyDent estiver correto (abaixo), isso não é um problema, apenas ativo quando você executa o ActivityMonitor para verificar se está ativo.
Joshua Goldberg

23

Você já tentou parar powerdpor Activity Monitor? Isso resolveu o consumo de CPU para mim.

Mas depois de parar, powerdtive um efeito estranho Activity Monitor- era como se Update Frequencytivesse sido alterado de Often (2 sec)para Nonstop (0 sec), ou seja, contínuo sem demora. Então eu tive que sair Activity Monitortambém.

Após essas operações e reiniciar Activity Monitortudo funciona bem.


De como você o descreve, não soa como uma boa solução então. Concordo que reiniciar o Mac geralmente é a melhor maneira de corrigir esses processos descontrolados.
Gary

11
Não tenho certeza se a reinicialização completa do Mac em todas as falhas de algum utilitário é uma boa opção. Se esse utilitário não afetar a estabilidade do sistema.
precisa saber é o seguinte

Ok, eu vou matá-lo para ver como isso vai, da próxima vez. Mas estou procurando uma solução mais permanente e de longo prazo.
Gary

3
Fiz a mesma coisa e vi o que você estava falando no Activity Monitor - mas, se você olhar com atenção, verá que o que realmente está acontecendo é que o próprio Activity Monitor foi copiado e está executando atualizações rapidamente sucessão para tentar recuperar o atraso. A mina ficou em atraso por alguns dias (em uma máquina pouco usada) e parece que está demorando um pouco para alcançá-la.
Kem Mason

15

No meu computador, foi o Activity Monitor que fez com que o powerdprocesso usasse muita CPU (20-30%, às vezes 50%, redefinir o SMC não ajudou). Sair do Activity Monitor "resolveu" o problema. Verificado no Terminal executando top.


7
Fazer uma amostra do processo powerd sugere que o Activity Monitor possa continuar buscando as informações de impacto sobre a energia.
Jturcotte 5/12/15

Sim, trabalhou para mim.
rahmu

Quem teria pensado nisso? Eu nunca teria pensado que o Activity Monitor seria responsável, mas certamente parece ser o culpado na minha máquina. Obrigado pela sugestão.
user1718097

6

Eu uso o iStatMenus para monitorar várias coisas e confirma que o powerd está usando apenas muita CPU enquanto o Activity Monitor está em execução. Outras vezes, ele não aparece na lista de usuários com alta CPU.


Acho essa afirmação mais do que um pouco duvidosa. Certamente não corresponde a uma avaliação lógica de minhas experiências. 1) O sistema está funcionando lentamente por algum motivo inexplicável. 2) Aberto Activity Monitorpara investigar. 3) powerdparece ser o culpado. ( Sim, isso não contradiz sua afirmação, mas ... ) 4) Mate powerd5) De repente, o desempenho melhora. ( Isso sugere fortemente que powerd é o culpado, e talvez iStatMenusisso não corresponda à sua fé nele.;) ))
Desiludido

3

Você precisa redefinir seu SMC . Assim como outra resposta, não tenho o porquê, mas tenho a solução.

 Mac mini, iMac, Mac Pro

Desligue o Mac, desconecte o cabo de alimentação, aguarde 30 segundos, conecte o cabo de alimentação, aguarde 5 segundos, inicie o Mac.

MacBook

Desligue o seu Mac, pressione Shift+ Ctrl+ Altprimeiro e, em seguida, pressione o botão liga / desliga . Não deve começar. Dê uma olhada no LED do seu cabo de alimentação e ele deve mudar por alguns segundos. Solte o botão Shift+ Ctrl+ Alt e inicie o seu Mac.


11
e a justificativa?
Hbogert 31/08/2015

5
Você poderia melhorar sua resposta para parecer menos com movimentos de oração :). <br> Como é diagnosticado o "Você precisa"?
dan

3
Redefinir o SMC não ajuda, é reiniciar o computador que ajuda. Quanto maior o meu tempo de atividade, mais energia será necessária (somente quando o Activity Monitor estiver em execução). Eu não reiniciei por 10 dias agora e está usando 50% de um núcleo. Isso desaparece se eu reiniciar.
Jturcotte

3

Na página da Web da Apple: Redefinindo o System Management Controller (SMC) no seu Mac , é discutido quando e por que você deve redefinir o SMC (System Management Controller). Ele não menciona esse problema, mas pelo menos permite que você saiba um pouco mais sobre o que significa redefinir o SMC!

Eu também tenho esse problema poderoso no momento.

Para redefinir o SMC em computadores Mac Pro, iMac e Mac mini baseados em Intel, você precisa:

  1. Desligar o computador.
  2. Desconecte o cabo de força.
  3. Espere quinze segundos.
  4. Conecte o cabo de força.
  5. Aguarde cinco segundos e pressione o botão liga / desliga para ligar o computador.

11
Hoje eu ainda tinha o problema do powerd (uso de 25 a 45% de uma CPU). Desliguei os aplicativos, um de cada vez, para o caso de um deles estar causando o problema, mas o powerd continuou a monopolizar uma CPU. Eu então reiniciei, e isso resolveu o problema. Como foi comentado acima, o monitor de atividade parecia estar em recuperação por alguns segundos após a reinicialização, mostrando os dados coletados (presumo) antes da reinicialização. Durante esse período, as atualizações do monitor foram rápidas e mostraram poder ainda usando 40% da CPU. Após alguns segundos, o monitor se acalmou e o powerd desapareceu da lista de usuários de CPU.
Nigel Martin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.