O processo "powerd" usa muita CPU
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.
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.
Quanta memória está usando? Eu tê-lo em 0 CPU e 1 MB de memória
powerdestá com 25% da CPU e 30 MB de memória.
hmm, digite "poder" no filtro de console (não powerd) para ver o que é ligar / desligar, ele deve estar Aeroporto e HDMI ect ..
(Eu não tenho uma resposta para 'por que')
Mais sucintamente,sudo pkill -HUP powerd
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
Isso vai matá-lo, mas não explica por que isso aconteceu em primeiro lugar.
Certo, Greg. Observe a expressão entre parênteses na minha resposta.
Se @AndyDent estiver correto (abaixo), isso não é um problema, apenas ativo quando você executa o ActivityMonitor para verificar se está ativo.
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.
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.
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.
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.
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.
— user3145800
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.
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.
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
Você precisa redefinir seu SMC . Assim como outra resposta, não tenho o porquê, mas tenho a solução.
Desligue o Mac, desconecte o cabo de alimentação, aguarde 30 segundos, conecte o cabo de alimentação, aguarde 5 segundos, inicie o Mac.
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.
— Hbogert 31/08/2015
Você poderia melhorar sua resposta para parecer menos com movimentos de oração :). <br> Como é diagnosticado o "Você precisa"?
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
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:
Conecte o cabo de força.
Aguarde cinco segundos e pressione o botão liga / desliga para ligar o computador.
— Nigel Martin
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.