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é se ocupa en particular de dormir la Mac y reactivarla?) usa una 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 despertar del sueño, pero no sé qué.
Este problema comenzó a ocurrir después de que actualicé mi Mac Mini a 10.10.2, hace unas semanas.
sudo kill -HUP $(pgrep powerd)
(No tengo una respuesta para 'por qué')
sudo pkill -HUP powerd
top -o cpu
muestra todos los procesos que se ejecutan ordenados por CPU. powerd
con el Monitor de actividad en ejecución es (para mí) ~ 15% de uso de la CPU. Cierre el Monitor de actividad. powerd
ahora es 0.1%.sudo pmset schedule cancelall
me lo arregló.
Después de actualizar de macOS Ventura beta 3 a beta 4, powerd usaba el 100 % de la CPU incluso después de reiniciarlo.
pmset -g log
impreso repetidamente
2022-07-28 23:54:10 +0100 Assertions PID 117(powerd) TimedOut InternalPreventSleep "com.apple.powermanagement.wakeschedule" 00:00:04 id:0x0xd00008a28 [System: PrevIdle DeclUser kDisp]
pmset -g sched
mostró dos eventos programados:
Scheduled power events:
[0] wake at 04/12/62 00:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
[1] wake at 04/12/62 00:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
pmset schedule cancelall
eliminó estos dos y la CPU alimentada se cayó inmediatamente.
¿Has probado a powerd
pasarte Activity Monitor
? Esto resolvió el consumo de CPU para mí.
Pero después de detenerme powerd
, obtuve un efecto extraño Activity Monitor
: fue como si Update Frequency
cambiara de Often (2 sec)
a Nonstop (0 sec)
, es decir, continuo sin demora. Así que tuve que renunciar Activity Monitor
también.
Después de estas operaciones y el reinicio de Activity Monitor
todo funciona bien.
En mi computadora, fue el Monitor de actividad lo que hizo que el powerd
proceso usara una gran cantidad de CPU (20-30%, a veces 50%, restablecer el SMC no ayudó). Salir del Monitor de actividad "resolvió" el problema. Comprobado en la Terminal ejecutando top
.
Uso iStatMenus para monitorear una variedad de cosas y confirma que powerd solo usa una gran cantidad de CPU mientras se ejecuta el Monitor de actividad. En otras ocasiones, no aparece en la lista de usuarios de CPU alta.
Activity Monitor
a investigar. 3) powerd
parece ser el culpable. ( Sí, esto no contradice su afirmación, pero... ) 4) Matar powerd
5) De repente, el rendimiento mejora. ( Esto sugiere fuertemente que powerd
es el culpable, y tal vez iStatMenus
no esté a la altura de su fe en él. ;) )Necesita restablecer su SMC . Al igual que otra respuesta, no tengo el por qué, pero tengo la solución.
Apague su Mac, desconecte el cable de alimentación, espere 30 segundos, conecte el cable de alimentación, espere 5 segundos, inicie su Mac.
Apague su Mac, presione Shift++ primero Ctrly Altluego 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 durante unos segundos. Luego, suelte el Shift++ e Ctrlinicie Altsu Mac.
En la página web de Apple: Restablecimiento del controlador de administración del sistema (SMC) en su Mac , se analiza cuándo y por qué debe restablecer 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 restablecer el SMC.
Tengo este problema powerd también en este momento.
Para restablecer el SMC en computadoras Mac Pro, iMac y Mac mini basadas en Intel, debe:
- Apaga el ordenador.
- Desenchufe el cable de alimentación.
- Espera quince segundos.
- Conecte el cable de alimentación.
- Espere cinco segundos, luego presione el botón de encendido para encender la computadora.
Tengo el mismo problema con powerd usando más de un núcleo de CPU en mi MacBook Pro 2019 de 16" en macOS Catalina 10.15.7, y también haciendo que mi sistema sea súper lento (a pesar de que "solo" consume un poco más de un núcleo de 8) [Editar: el problema sigue presente en macOS Big Sur 11.1.]
sudo pkill -HUP powerd
(se reiniciaría inmediatamente y reanudaría el acaparamiento de mi CPU)Así que abrí Console.app y noté lo siguiente repetidamente:
Process powerd.154 TimedOut UserIsActive "com.apple.powermanagement.wakeschedule" age:00:00:01 id:38654738880 [System: DeclUser kDisp]
Esto me avisó de esta publicación de Reddit . En él, u/iTim314 señala que necesitaba ir a Preferencias del sistema > Ahorro de energía > Horario y especificar algo. Elegí los valores menos molestos posibles:
Después de hacer clic en Aceptar, esto solucionó de inmediato mis problemas de alimentación. No más advertencias de powerd en Console.app, powerd ya no acaparaba mi CPU y mi sistema inmediatamente se volvió más receptivo. Si desmarco ambos valores y guardo de nuevo, el problema vuelve a aparecer de inmediato. Etcétera. (El Guasón: "¡Ta-dah! ¡Se HA IDO!")
Desafortunadamente, esta es una solución alternativa, no una verdadera solución, pero espero que esto ayude a otros a encontrar una solución adecuada o una corrección de errores.
Después de escribir esta publicación, me di cuenta: este problema aparentemente comenzó a ocurrir después de que entré en el cuadro de diálogo "Programación de ahorro de energía" hace dos días. Eché un vistazo, verifiqué (una o) ambas opciones, tal vez guardé mis cambios (no recuerdo), luego desmarqué las opciones y luego tal vez guardé nuevamente (si guardé la primera vez). He tenido este MacBook Pro durante más de un año (y otros MacBook Pro durante más de una década) sin experimentar este problema, por lo que probablemente no sea una coincidencia. Me pregunto si se está escribiendo un .plist corrupto para esta configuración...
Ruscos
Gary
powerd
muestra una línea:15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)
que parece ser cuando pongo la Mac en suspensión.Ruscos
Gary
powerd
tiene un 25 % de CPU y 30 MB de memoria.Ruscos
Gary
power
en la consola, el último evento es hace 3 horas, por lo que no creo que deba estar relacionado con el alto uso actual de la CPU depowerd
? Los elementos en la Consola después de filtrarpowerd
parecen ser de cuando dormí/activé mi Mac, y eso es todo.Tetsujin
Gary
wojo
vieroski
vieroski
usuario130508
Guillermo Turrell
dan
solla Evan
Martín Braun
tx_flush
registros en mi disco y uno de los registros detallados era exactamente este. powerd estresó mi CPU durante 180 segundos, lo que provocó un arranque prolongado, por lo que el perro guardián provocó un pánico en el kernel. Después de arrancar BOOTCAMP una vez y volver a arrancar en Mac, se solucionó, pero tengo miedo de apagarlo ahora. ¿Qué es esto, Manzana? >.>