Processus «powerd» utilise beaucoup de processeur

67

Souvent, après avoir sorti mon Mac du mode veille, powerd(le démon de gestion de l'alimentation? Qui traite en particulier de la mise en veille du Mac et de son réveil?) Utilise un processeur élevé, généralement compris entre 25% et 50% de celui de mon processeur i7.

Quelqu'un sait comment je peux savoir ce qui le cause et ce que je peux faire pour le réparer? Il semble que ce soit un problème de sortir du sommeil, mais je ne sais pas quoi.

Ce problème a commencé à se produire après avoir mis à jour mon Mac Mini à la version 10.10.2, il y a quelques semaines.

Gary
la source
1
Je regarderais dans la console pour voir ce qu'il fait!
Ruskes
Je ne vois rien de pertinent dans la console. Il n'y a pas eu d'éléments pertinents dans les 30 dernières minutes, et le filtrage pour powerdaffiche une ligne: 15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)ce qui semble être le cas lorsque je mets le Mac en veille.
Gary
Combien de mémoire utilise-t-il? Je l'ai à 0 CPU et 1 Mo de mémoire
Ruskes
powerdest à 25% du processeur et 30 Mo de mémoire.
Gary
hmm, tapez "power" dans le filtre de la console (pas powerd) pour voir ce qui est allumé / éteint, cela devrait être Airport et HDMI ect ..
Ruskes

Réponses:

43
sudo kill -HUP $(pgrep powerd)

(Je n'ai pas de réponse pour le "pourquoi")

Tyler A.
la source
19
Plus succinctement,sudo pkill -HUP powerd
danorton
1
semble que cela redémarre sur HUP, donc juste un TERM ordinaire pourrait faire le même travail. Si seulement ils avaient documenté quoi que ce soit à propos du démon dans les pages de manuel.
Jrg
1
Cela va le tuer, mais n'explique pas pourquoi c'est arrivé en premier lieu.
Greg Glockner
1
D'accord, Greg. Notez l'expression entre parenthèses dans ma réponse.
Tyler A.
Si @AndyDent est correct (ci-dessous), il ne s'agit pas d'un problème, il n'est actif que lorsque vous exécutez ActivityMonitor pour voir s'il est actif.
Joshua Goldberg
23

Avez - vous essayé d'arrêter powerdpar Activity Monitor? Cela a résolu la consommation du processeur pour moi.

Mais après m'arrêter, powerdj'ai eu un effet étrange Activity Monitor- c'était comme si Update Frequencyon changeait de Often (2 sec)à Nonstop (0 sec), c'est- à -dire continu sans aucun délai. Donc j'ai dû arrêter Activity Monitoraussi.

Après ces opérations et redémarrage de Activity Monitortout fonctionne bien.

std.denis
la source
D'après votre description, cela ne semble pas être une bonne solution. Je conviens que le redémarrage du Mac est souvent le meilleur moyen de résoudre ces processus emballés.
Gary
1
Pas sûr si le redémarrage complet de Mac à chaque échec d'un utilitaire est plutôt une bonne option. Si cet utilitaire n'affecte pas la stabilité du système.
std.denis
Ok, je vais le tuer pour voir comment ça se passe, la prochaine fois. Mais je cherche une solution plus permanente et à long terme.
Gary
3
J'ai fait la même chose et j'ai vu ce dont vous parliez dans le moniteur d'activité - mais si vous regardez de plus près, vous verrez que ce qui se passe réellement, c'est que le moniteur d'activité lui-même a été sauvegardé et qu'il exécute des mises à jour en mode rapide. succession pour essayer de se rattraper. Le mien a été accumulé pendant quelques jours (sur une machine peu utilisée), cela prend du temps à rattraper son retard.
Kem Mason
15

Sur mon ordinateur, c'est Activity Monitor qui a fait que le powerdprocessus utilise beaucoup de ressources processeur (20-30%, parfois 50%, la réinitialisation du SMC n'a pas aidé). Quitter Activity Monitor a "résolu" le problème. Enregistré dans le terminal en cours d'exécution top.

utilisateur3145800
la source
7
En faisant un exemple de processus de powerd, nous suggérons qu'Activity Monitor continue à récupérer les informations sur son impact sur l'énergie.
Jturcotte
Oui, a travaillé pour moi.
Rahmu
Qui l'aurait cru? Je n'aurais jamais pensé qu'Activity Monitor serait responsable, mais semble être le coupable sur ma machine. Merci pour la suggestion.
user1718097
6

J'utilise iStatMenus pour surveiller un grand nombre de choses et cela confirme que powerd utilise seulement beaucoup de ressources processeur pendant l'exécution du moniteur d'activité. À d'autres moments, il n'apparaît pas dans la liste des utilisateurs à processeur élevé.

Andy Dent
la source
Je trouve cette revendication plus qu'un peu douteuse. Cela ne correspond certainement pas à une évaluation logique de mes expériences. 1) Le système fonctionne lentement pour une raison inexplicable. 2) Ouvrir Activity Monitorpour enquêter. 3) powerdsemble être le coupable. ( Oui, cela ne contredit pas votre affirmation, mais ... ) 4) Tuez powerd5) Soudain, les performances s'améliorent. ( Ceci suggère fortement que powerd c'est le coupable, et peut iStatMenus- être n'est-ce pas à la hauteur de votre confiance en elle.;) )
Disillusioned
3

Vous devez réinitialiser votre SMC . Juste comme une autre réponse je n'ai pas le pourquoi mais j'ai la solution.

 Mac mini, iMac, Mac Pro

Arrêtez votre Mac, débranchez le cordon d’alimentation, attendez 30 secondes, branchez le cordon d’alimentation, attendez 5 secondes, démarrez votre Mac.

MacBook

Arrêtez votre Mac, appuyez d' abord sur Shift+ Ctrl+ Altpuis sur le bouton d'alimentation. Cela ne devrait pas commencer. Examinez le voyant de votre cordon d’alimentation et il devrait changer pendant quelques secondes. Ensuite, relâchez le Shift+ Ctrl+ Alt et démarrez votre Mac.

Nicolas Guérinet
la source
11
et la raison?
hbogert
5
Pourriez-vous améliorer votre réponse afin de ressembler moins à des mouvements de prière :). <br> Comment diagnostique-t-on le "Vous avez besoin"?
Dan
3
Réinitialiser le SMC n'aide pas, c'est un redémarrage de l'ordinateur qui aide. Plus mon temps de disponibilité est long, plus il faudra de powerd (uniquement lorsque Activity Monitor est en cours d'exécution). Je n'ai pas redémarré depuis 10 jours maintenant et cela prend 50% d'un noyau. Cela disparaît si je redémarre.
Jturcotte
3

Sur la page Web Apple: Réinitialisation du contrôleur de gestion du système (SMC) sur votre Mac, vous explique quand et pourquoi vous devez réinitialiser votre SMC (System Management Controller). Il ne mentionne pas ce problème, mais au moins, il vous permet d'en savoir un peu plus sur ce que signifie la réinitialisation du SMC!

J'ai aussi ce problème avec powerd en ce moment.

Pour réinitialiser le SMC sur les ordinateurs Mac Pro, iMac et Mac mini à processeur Intel, vous devez:

  1. Éteindre l'ordinateur.
  2. Débranchez le cordon d'alimentation.
  3. Attends quinze secondes.
  4. Fixez le cordon d'alimentation.
  5. Attendez cinq secondes, puis appuyez sur le bouton d'alimentation pour allumer l'ordinateur.
Nigel Martin
la source
1
Aujourd'hui, j'avais toujours le problème de powerd (25 à 45% d'utilisation d'un processeur). J'ai fermé les applications une par une au cas où il s'agirait d'une application à l'origine du problème, mais powerd a continué à utiliser un processeur. J'ai alors redémarré, et cela a résolu le problème. Comme indiqué ci-dessus, le moniteur d'activité semblait jouer quelques secondes après le redémarrage, affichant les données collectées (je suppose) avant le redémarrage. Pendant ce temps, les mises à jour du moniteur sont arrivées rapidement et ont montré que powerd utilisait toujours 40% du processeur. Au bout de quelques secondes, le moniteur s’installa et powerd avait disparu de la liste des moniteurs des utilisateurs du processeur.
Nigel Martin