El proceso "powerd" usa mucha CPU

67

A menudo, después de despertar mi Mac del modo de suspensión, powerd(¿cuál es el demonio de administración de energía? ¿Qué trata en particular de dormir la Mac y despertarla?) Utiliza CPU alta, generalmente alrededor del 25% al ​​50% en mi CPU i7.

¿Alguien sabe cómo puedo averiguar qué lo está causando y qué puedo hacer para solucionarlo? Parece ser un problema al despertarse del sueño, pero no sé qué.

Este problema comenzó a suceder después de actualizar mi Mac Mini a 10.10.2, hace unas semanas.

Gary
fuente
1
¡Buscaría en la consola para ver qué está haciendo!
Ruskes
No veo nada relevante en la consola. No ha habido elementos relevantes en los últimos 30 minutos, y el filtrado de powerdmuestra una línea: 15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)que parece ser cuando puse la Mac en reposo.
Gary
¿Cuánta memoria está usando? Lo tengo a 0 CPU y 1 MB de memoria
Ruskes
powerdestá al 25% de CPU y 30 MB de memoria.
Gary
hmm, escriba "power" en el filtro de la consola (no powerd) para ver qué se está encendiendo / apagando, debería ser Airport y HDMI ect ..
Ruskes

Respuestas:

43
sudo kill -HUP $(pgrep powerd)

(No tengo una respuesta para 'por qué')

Tyler A.
fuente
19
Más sucintamente,sudo pkill -HUP powerd
danorton
1
parece que se reinicia en HUP, por lo que solo un TERM ordinario podría hacer el mismo trabajo. Si tan solo hubieran documentado algo sobre el demonio en las páginas del manual.
jrg
1
Esto lo matará, pero no explica por qué sucedió en primer lugar.
Greg Glockner
1
De acuerdo, Greg. Tenga en cuenta la expresión entre paréntesis en mi respuesta.
Tyler A.
Si @AndyDent es correcto (abajo), entonces esto no es un problema, solo está activo cuando ejecuta ActivityMonitor para ver si está activo.
Joshua Goldberg
23

¿Ha tratado de dejar powerdde Activity Monitor? Esto resolvió el consumo de CPU para mí.

Pero después de parar, powerdtuve un efecto extraño Activity Monitor: fue como si hubiera Update Frequencycambiado de Often (2 sec)a Nonstop (0 sec), es decir, continuo sin demora. Así que tuve que renunciar Activity Monitortambién.

Después de estas operaciones y reinicio de Activity Monitortodo funciona bien.

std.denis
fuente
Por cómo lo describe, no suena como una buena solución entonces. Estoy de acuerdo en que reiniciar Mac es a menudo la mejor manera de arreglar estos procesos descontrolados.
Gary
1
No estoy seguro si el reinicio completo de Mac en cada falla de alguna utilidad es una buena opción. Si esa utilidad no afecta la estabilidad del sistema.
std.denis
Bien, lo mataré para ver cómo va eso, la próxima vez. Pero estoy buscando una solución más permanente a largo plazo.
Gary
3
Hice lo mismo y vi de lo que estaba hablando en el Monitor de actividad, pero si observa detenidamente, verá que lo que realmente está sucediendo es que el Monitor de actividad en sí mismo fue respaldado y está ejecutando actualizaciones rápidamente sucesión para tratar de ponerse al día. El mío fue retrasado durante un par de días (en una máquina poco usada) parece y está tardando un poco en ponerse al día.
Kem Mason
15

En mi computadora, fue Activity Monitor lo que hizo que el powerdproceso usara mucha CPU (20-30%, a veces 50%, restablecer el SMC no ayudó). Salir de Activity Monitor "resolvió" el problema. Registrado en la Terminal ejecutando top.

usuario3145800
fuente
77
Hacer una muestra de proceso de powerd sugiere que Activity Monitor podría seguir obteniendo la información de impacto de energía de él.
jturcotte
Sí, trabajó para mí.
rahmu
¿Quién lo hubiera tocado? Nunca hubiera pensado que Activity Monitor sería responsable, pero ciertamente parece ser el culpable de mi máquina. Gracias por la sugerencia.
user1718097
6

Utilizo iStatMenus para monitorear una variedad de cosas y confirma que powerd solo usa mucha CPU mientras se ejecuta Activity Monitor. En otras ocasiones, no aparece en la lista de usuarios con CPU alta.

Andy Dent
fuente
Encuentro esta afirmación más que un poco dudosa. Ciertamente no coincide con una evaluación lógica de mis experiencias. 1) El sistema funciona lentamente por alguna razón inexplicable. 2) Abierto Activity Monitora investigar. 3) powerdparece ser el culpable. ( Sí, esto no contradice su reclamo, pero ... ) 4) Matar powerd5) De repente, el rendimiento mejora. ( Esto sugiere fuertemente que powerd es el culpable, y tal vez iStatMenusno esté a la altura de su fe en él;) )
Desilusionado el
3

Necesita restablecer su SMC . Al igual que otra respuesta, no tengo el por qué, pero tengo la solución.

 Mac mini, iMac, Mac Pro

Apague su Mac, desconecte el cable de alimentación, espere 30 segundos, enchufe el cable de alimentación, espere 5 segundos, inicie su Mac.

MacBook

Apague su Mac, presione Shift+ Ctrl+ Altprimero y luego presione el botón de encendido. No debería comenzar. Eche un vistazo al LED de su cable de alimentación y debería cambiar solo por unos segundos. Luego, suelta el Shift+ Ctrl+ Alt e inicia tu Mac.

Nicolas Guérinet
fuente
11
y la justificación?
hbogert
55
¿Podría mejorar su respuesta para que parezca menos movimientos de oración :). <br> ¿Cómo se diagnostica el "Necesito"?
dan
3
Restablecer el SMC no ayuda, es reiniciar la computadora lo que ayuda. Cuanto mayor sea mi tiempo de actividad, más energía tardará (solo cuando se esté ejecutando el Monitor de actividad). No he reiniciado en 10 días y ahora toma el 50% de un núcleo. Esto desaparece si reinicio.
jturcotte
3

En la página web de Apple: Restablecer el Controlador de administración del sistema (SMC) en su Mac se discute cuándo y por qué debe reiniciar su SMC (Controlador de administración del sistema). No menciona este problema, pero al menos le permite saber un poco más sobre lo que significa reiniciar el SMC.

Tengo este poderoso problema también en este momento.

Para restablecer el SMC en las computadoras Mac Pro, iMac y Mac mini basadas en Intel, debe:

  1. Apagar el equipo.
  2. Desenchufe el cable de alimentación.
  3. Espera quince segundos.
  4. Conecte el cable de alimentación.
  5. Espere cinco segundos, luego presione el botón de encendido para encender la computadora.
Nigel Martin
fuente
1
Hoy todavía tenía el problema de powerd (25-45% de uso de una CPU). Apagué las aplicaciones una por una en caso de que fuera una aplicación la que causara el problema, pero powerd continuó acaparando una CPU. Luego reinicié, y eso solucionó el problema. Como se ha comentado anteriormente, el monitor de actividad parecía estar poniéndose al día durante unos segundos después del reinicio, mostrando los datos recopilados (supongo) antes del reinicio. Durante este tiempo, las actualizaciones del monitor llegaron rápidamente y mostraron que powerd todavía usaba un 40% de CPU. Después de unos segundos, el monitor se calmó y Powerd desapareció de la lista de usuarios de CPU.
Nigel Martin