Fix powerd 100% CPU usage е аномалия, срещана през този период в операционните системи macOS Ventura. Прекомерна консумация на процесорни ресурси на процеса powerd лице MacBook / Mac необичайно шумен. Също така е разбираемо. Прекомерната консумация на процесора кара процесора да се нагрява и вентилационната система се опитва да го охлади. За щастие има и решение Pentru разрешавам това прекомерна консумация на процесора на процеса powerd.
Съдържание
Защо консумира? powerd 100% – 105% CPU
Проблемът идва от функция, добавена от Apple за приложението Mail на macOS Ventura, IOS 16 si iPadOS 16. Новата функция на приложението Mail позволява на потребителите да програмират часа и датата, на които имейл съобщението ще бъде изпратено автоматично. Тази операция е възможна чрез програмирана задача.
% pmset -g sched
Scheduled power events:
[0] wake at 04/12/62 02:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
[1] wake at 04/12/62 02:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
[2] wake at 04/12/62 02:47:16 by 'com.apple.alarm.user-visible-com.apple.email.SendLaterDelivery' User visible: true
Енергийната система ще се опита да предотврати влизането sleep за изпълнение на планираната задача, но нещата стават малко луди и влизат в безкраен цикъл, в който процесът powerd използва се необичайно дълго. Нормално powerd трябва да консумира 0.1% CPU, но достига 104% - 105% CPU.
% pmset -g assertions
2022-08-07 11:07:05 +0300
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 0
PreventUserIdleSystemSleep 1
NetworkClientActive 0
InternalPreventSleep 1
....
pid 115(powerd): [0x000002bf000d90a5] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a6] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a7] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a8] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90a9] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90aa] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90ab] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90ac] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
pid 115(powerd): [0x000002bf000d90ad] 00:00:00 InternalPreventSleep named: "com.apple.powermanagement.wakeschedule"
Timeout will fire in 5 secs Action=TimeoutActionRelease
....
Определено има нужда от такъв fix powerd 100% CPU, защото всъщност вече не можете да работите на MacBook и знаем, че прекомерното нагряване също води до влошаване на качеството на батерията. t85o381l4ur3n71u
How to fix powerd 100% CPU - macOS Ventura
Най-простото решение е да спрете всички планирани задачи за захранване. Изпълнете командния ред в терминала:
sudo pmset schedule cancelall
След изпълнение на командата, powerd незабавно ще падне до 0.1% CPU и вентилатори Mac няма да вдигат повече шум.
Най-вероятната Apple ще реши този проблем в бъдеща актуализация на macOS Ventura Бета.
За да не се нуждаете от уроци като “How to fix powerd 100% CPU” Не препоръчвам инсталиране на бета версии, освен на устройства, които не са предназначени за производителност.
В моя случай този проблем на процеса powerd се появи, след като използвах функцията Send Later pe iOS 16. Синхронизирането между устройствата пое задачата на MacBook.
Спасибо добрые люди) и вече смених термичната паста, мислех, че охладителят няма да бъде изрязан за дяволите. Едното ядро беше натоварено на 100% поради това едното ядро прегря останалата част от нормата и охладителя се включи на максимум (
Имах точно този проблем. Man konne zusehen, wie der Akku in die Knie ging. Fast im Minutentakt 1% бегач. Ich war in großer Sorge, da ich so meine Arbeit beim Kunden nicht wahrnehmen konnte.
I gab die Befehlszeile im Terminal ein, dann das Systempasswort und siehe da – der Prozess ging sofort herunter und binnen 30 Sekunden folgte der Lüfter und der Macbook war wieder leise und sanft wie gewohnt.
Danke, Danke, Danke за diesen tollen Tipp.
Wunderbar, dass es Menschen wie Dich gibt, die Ihr Wissen und Erfahrungen hier gratis zur Verfügung stellen. ти си класен!