Der "powerd" -Prozess benötigt viel CPU

66

Oft, nachdem ich meinen Mac aus dem Schlaf geweckt habe, powerd (Was ist der Power-Management-Daemon? Was beschäftigt sich insbesondere mit dem Ruhezustand und dem Aufwecken des Mac?) Der Prozessor meines i7-Computers ist zu hoch, normalerweise zwischen 25 und 50%.

Weiß jemand, wie ich herausfinden kann, was es verursacht und was ich tun kann, um es zu beheben? Es scheint ein Problem mit dem Aufwachen aus dem Schlaf zu sein, aber ich weiß nicht was.

Dieses Problem trat auf, nachdem ich vor einigen Wochen meinen Mac Mini auf 10.10.2 aktualisiert hatte.

Gary
quelle
Ich würde in die Konsole schauen, um zu sehen, was es tut!
Buscar웃
In der Konsole wird nichts Relevantes angezeigt. In den letzten 30 Minuten gab es keine relevanten Elemente und es wurde nach gefiltert powerd zeigt eine Zeile: 15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd) Das scheint zu sein, wenn ich den Mac in den Ruhezustand versetze.
Gary
Wie viel Speicher verbraucht es? Ich habe es bei 0 CPU und 1 MB Speicher
Buscar웃
powerd ist bei 25% CPU und 30 MB Arbeitsspeicher.
Gary
hmm, tippe "power" in den Konsolenfilter (nicht powerd), um zu sehen, was sich ein / ausschaltet. Es sollte Airport und HDMI ect sein.
Buscar웃

Antworten:

43
sudo kill -HUP $(pgrep powerd)

(Ich habe keine Antwort für 'warum')

Tyler A.
quelle
19
Noch prägnanter, sudo pkill -HUP powerd
danorton
1
Scheint, dass es auf HUP neu gestartet wird, sodass möglicherweise nur ein gewöhnlicher TERM den gleichen Job ausführt. Wenn sie nur irgendetwas über den Dämon in den Manpages dokumentiert hätten.
jrg
1
Dies wird es töten, erklärt aber nicht, warum es überhaupt passiert ist.
Greg Glockner
1
Richtig, Greg. Beachten Sie den Klammerausdruck in meiner Antwort.
Tyler A.
Wenn @AndyDent richtig ist (siehe unten), ist dies kein Problem, sondern nur aktiv, wenn Sie ActivityMonitor ausführen, um festzustellen, ob es aktiv ist.
Joshua Goldberg
23

Hast du versucht aufzuhören? powerd durch Activity Monitor? Dies löste den CPU-Verbrauch für mich.

Aber nach dem Anhalten powerd Ich habe seltsame Wirkung in Activity Monitor - Es war wie Update Frequency wurde geändert von Often (2 sec) zu Nonstop (0 sec)kontinuierlich ohne Verzögerung. Also musste ich aufhören Activity Monitor auch.

Nach diesen Operationen und Neustart von Activity Monitor alles funktioniert gut.

std.denis
quelle
So wie Sie es beschreiben, klingt es dann nicht nach einer guten Lösung. Ich bin damit einverstanden, dass ein Neustart des Mac oft die beste Möglichkeit ist, diese außer Kontrolle geratenen Prozesse zu beheben.
Gary
1
Ich bin mir nicht sicher, ob ein vollständiger Neustart des Mac bei jedem Ausfall eines Dienstprogramms eine gute Option ist. Wenn dieses Dienstprogramm die Stabilität des Systems nicht beeinträchtigt.
std.denis
Okay, ich werde es töten, um zu sehen, wie es das nächste Mal geht. Aber ich suche nach einer dauerhaften, langfristigen Lösung.
Gary
3
Ich habe das Gleiche getan und festgestellt, worüber Sie im Aktivitätsmonitor gesprochen haben. Wenn Sie jedoch genau hinschauen, werden Sie feststellen, dass der Aktivitätsmonitor selbst gesichert wurde und Aktualisierungen in kürzester Zeit ausführt nacheinander versuchen aufzuholen. Meins war ein paar Tage im Rückstand (auf einer wenig benutzten Maschine) und es sieht so aus, als würde es eine Weile dauern, bis es aufgeholt ist.
Kem Mason
15

Auf meinem Computer war es der Aktivitätsmonitor, der das verursachte powerd Prozess, um eine Menge von CPU zu verwenden (20-30%, manchmal 50%, Zurücksetzen der SMC hat nicht geholfen). Das Beenden von Activity Monitor "löste" das Problem. Im Terminal durch Ausführen überprüft top.

user3145800
quelle
7
Wenn Sie ein Prozessbeispiel von powerd ausführen, wird davon ausgegangen, dass Activity Monitor die Informationen zu den Auswirkungen auf die Energieversorgung weiterhin abruft.
jturcotte
Ja, hat für mich gearbeitet.
rahmu
Wer hätte das gedacht? Ich hätte nie gedacht, dass der Aktivitätsmonitor dafür verantwortlich ist, aber er scheint der Schuldige auf meinem Computer zu sein. Danke für den Vorschlag.
user1718097
6

ich benutze iStatMenus eine Reihe von Dingen zu überwachen und es bestätigt, dass powerd ist nur Verwenden Sie viel CPU, während Activity Monitor ausgeführt wird. Zu anderen Zeiten schon nicht werden in der Liste der Benutzer mit hoher CPU-Auslastung angezeigt.

Andy Dent
quelle
Ich finde diese Behauptung mehr als zweifelhaft. Es passt sicherlich nicht zu einer logischen Bewertung meiner Erfahrungen. 1) Das System läuft aus unerklärlichen Gründen langsam. 2) Öffnen Sie Activity Monitor zu untersuchen. 3) powerd scheint der Täter zu sein. ( Ja, das widerspricht Ihrer Behauptung nicht. aber... ) 4) Töte powerd 5) Plötzlich verbessert sich die Leistung. ( Diese stark schlägt vor powerd ist der Täter, und vielleicht iStatMenus Das wird dir nicht gerecht, wenn du daran glaubst. ;) )
Disillusioned
3

Du musst Setzen Sie Ihren SMC zurück . Genau wie bei einer anderen Antwort habe ich nicht das Warum, aber ich habe die Lösung.

Mac mini, iMac, Mac Pro

Fahren Sie Ihren Mac herunter, ziehen Sie den Netzstecker, warten Sie 30 Sekunden, stecken Sie das Netzkabel ein, warten Sie 5 Sekunden und starten Sie Ihren Mac.

MacBook

Fahren Sie Ihren Mac herunter und drücken Sie Verschiebung + Strg + Alt zuerst und dann den Netzschalter drücken. Es sollte nicht anfangen. Schauen Sie sich die LED Ihres Netzkabels an und sie sollte sich nur für einige Sekunden ändern. Dann lassen Sie die Verschiebung + Strg + Alt und starte deinen Mac.

Nicolas Guérinet
quelle
10
und die Begründung?
hbogert
4
Könnten Sie Ihre Antwort so verbessern, dass sie weniger wie Gebetsbewegungen aussieht?
daniel Azuelos
3
Das Zurücksetzen des SMC hilft nicht, es startet den Computer neu, der hilft. Je länger meine Betriebszeit ist, desto mehr Energie wird verbraucht (nur wenn Activity Monitor ausgeführt wird). Ich habe seit 10 Tagen keinen Neustart durchgeführt und es werden 50% eines Kerns benötigt. Das geht weg, wenn ich neu starte.
jturcotte
3

Auf der Apple-Webseite: Zurücksetzen des System Management Controllers (SMC) auf Ihrem Mac Es wird erläutert, wann und warum Sie Ihren SMC (System Management Controller) zurücksetzen sollten. Dieses Problem wird nicht erwähnt, aber Sie erfahren ein bisschen mehr darüber, was das Zurücksetzen des SMC bedeutet.

Ich habe im Moment auch dieses Stromproblem.

Um den SMC auf Intel-basierten Mac Pro, iMac und Mac mini-Computern zurückzusetzen, müssen Sie folgende Schritte ausführen:

  1. Den Computer herunterfahren.
  2. Ziehen Sie das Netzkabel ab.
  3. Warte fünfzehn Sekunden.
  4. Schließen Sie das Netzkabel an.
  5. Warten Sie fünf Sekunden und drücken Sie dann den Netzschalter, um den Computer einzuschalten.
Nigel Martin
quelle
1
Heute hatte ich noch das PowerD-Problem (25-45% Nutzung einer CPU). Ich habe Apps nacheinander heruntergefahren, für den Fall, dass es sich um eine App handelt, die das Problem verursacht hat, aber powerd hat weiterhin eine CPU blockiert. Ich habe dann neu gestartet, und das hat das Problem behoben. Wie bereits erwähnt, schien der Aktivitätsmonitor nach dem Neustart einige Sekunden lang auf dem neuesten Stand zu sein und Daten anzuzeigen, die vor dem Neustart erfasst wurden (nehme ich an). Während dieser Zeit kamen die Monitor-Updates schnell und zeigten, dass powerd immer noch 40% CPU verwendet. Nach ein paar Sekunden beruhigte sich der Monitor und powerd war aus der Monitorliste der CPU-Benutzer verschwunden.
Nigel Martin