Часто после того, как я вывожу свой Mac из спящего режима powerd
(который является демоном управления питанием? Который, в частности, занимается спящим режимом Mac и его пробуждением?) использует высокую загрузку процессора, обычно от 25% до 50% на моем процессоре i7.
Кто-нибудь знает, как я могу узнать, что вызывает это, и что я могу сделать, чтобы это исправить? Кажется, это проблема с пробуждением ото сна, но я не знаю, что.
Эта проблема начала возникать после того, как я обновил свой Mac Mini до версии 10.10.2 несколько недель назад.
sudo kill -HUP $(pgrep powerd)
(у меня нет ответа на вопрос "почему")
sudo pkill -HUP powerd
top -o cpu
показывает все запущенные процессы, упорядоченные по ЦП. powerd
с работающим монитором активности (для меня) ~ 15% загрузки процессора. Закройте монитор активности. powerd
сейчас 0,1%.sudo pmset schedule cancelall
исправил это для меня.
После обновления с macOS Ventura beta 3 до beta 4 Powerd использовал 100% ЦП даже после его перезапуска.
pmset -g log
многократно напечатанный
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
показал два запланированных события:
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
удалил эти два, и процессор powerd сразу упал.
Вы пытались powerd
остановиться Activity Monitor
? Это решило потребление процессора для меня.
Но после остановки powerd
у меня появился странный эффект Activity Monitor
- он как бы Update Frequency
изменился с Often (2 sec)
на Nonstop (0 sec)
, т.е. непрерывный без задержек. Так что мне тоже пришлось бросить Activity Monitor
.
После этих операций и перезагрузки Activity Monitor
все работает нормально.
На моем компьютере это был Activity Monitor, из-за которого powerd
процесс использовал много ресурсов процессора (20-30%, иногда 50%, сброс SMC не помог). Выход из Activity Monitor «решил» проблему. Проверил в Терминале, запустив top
.
Я использую iStatMenus для мониторинга ряда вещей, и он подтверждает, что powerd использует много ресурсов ЦП только во время работы Activity Monitor. В других случаях он не отображается в списке пользователей с высокой загрузкой ЦП.
Activity Monitor
для расследования. 3) powerd
кажется виноватым. ( Да, это не противоречит вашему утверждению, но... ) 4) Убить powerd
5) Внезапно производительность улучшится. ( Это убедительно свидетельствует о том, что powerd
это виновник, и, возможно iStatMenus
, он не оправдывает вашей веры в него. ;) )Вам необходимо сбросить SMC . Как и в другом ответе, у меня нет почему, но у меня есть решение.
Выключите Mac, отсоедините шнур питания, подождите 30 секунд, подключите шнур питания, подождите 5 секунд, запустите Mac.
Выключите Mac, сначала нажмите Shift+ Ctrl+ , Altа затем нажмите кнопку питания. Это не должно запускаться. Посмотрите на светодиод на шнуре питания, он должен измениться на несколько секунд. Затем отпустите Shift+ Ctrl+ Altи запустите свой Mac.
На веб-странице Apple: Сброс контроллера управления системой (SMC) на вашем Mac обсуждается, когда и почему вы должны сбросить свой SMC (контроллер управления системой). В нем не упоминается эта проблема, но, по крайней мере, он позволяет вам узнать немного больше о том, что означает сброс SMC!
У меня тоже сейчас такая проблема с питанием.
Чтобы сбросить SMC на компьютерах Mac Pro, iMac и Mac mini с процессорами Intel, вам необходимо:
- Выключить компьютер.
- Отсоедините шнур питания.
- Подождите пятнадцать секунд.
- Подсоедините шнур питания.
- Подождите пять секунд, затем нажмите кнопку питания, чтобы включить компьютер.
У меня та же проблема: powerd использует более одного ядра ЦП на моем 16-дюймовом MacBook Pro 2019 года на macOS Catalina 10.15.7, а также делает мою систему очень медленной (несмотря на то, что она потребляет «только» чуть более одного ядра из восемь).[Редактировать: проблема все еще присутствует в macOS Big Sur 11.1.]
sudo pkill -HUP powerd
(он немедленно перезагрузится и возобновит перегрузку моего процессора)Поэтому я открыл Console.app и неоднократно замечал следующее:
Process powerd.154 TimedOut UserIsActive "com.apple.powermanagement.wakeschedule" age:00:00:01 id:38654738880 [System: DeclUser kDisp]
Это натолкнуло меня на этот пост Reddit . В нем u/iTim314 отмечает, что ему нужно было перейти в «Системные настройки» > «Экономия энергии» > «Расписание» и что-то указать. Я выбрал наименее раздражающие возможные значения:
После нажатия «ОК» это сразу же устранило мои проблемы с питанием. Больше никаких предупреждений powerd в Console.app, powerd больше не загружал мой процессор, и моя система сразу же стала более отзывчивой. Если я сниму оба эти значения и снова сохраню, проблема сразу же появится снова. И так далее. (Джокер: «Та-да! Его больше нет!»)
К сожалению, это обходной путь, а не настоящее решение, но я надеюсь, что это поможет другим найти правильное решение или исправление ошибки.
После написания этого поста меня осенило: эта проблема, по-видимому, начала возникать после того, как я зашел в диалоговое окно «Расписание энергосбережения» два дня назад. Я посмотрел, проверил (один или) оба варианта, возможно, сохранил свои изменения (я не помню), затем снял галочки с параметров, а затем, возможно, снова сохранил (если я сохранил в первый раз). У меня этот MacBook Pro уже больше года (и другие MacBook Pro более десяти лет), и я не сталкивался с этой проблемой, так что, вероятно, это не совпадение. Мне осталось задаться вопросом, пишется ли для этих настроек поврежденный .plist...
Рускес
Гэри
powerd
показывает одну строку:15/03/04 12:27:27.000 am kernel[0]: PM response took 3152 ms (26, powerd)
похоже, это когда я усыпляю Mac.Рускес
Гэри
powerd
находится на 25% ЦП и 30 МБ памяти.Рускес
Гэри
power
в консоли последнее событие произошло 3 часа назад, поэтому я не думаю, что это должно быть связано с текущим высоким использованием ЦП сpowerd
? Элементы в консоли после фильтрацииpowerd
, похоже, связаны с тем, когда я спал/разбудил свой Mac, и все.Тецуджин
Гэри
wojo
Вероски
Вероски
пользователь130508
Уильям Таррелл
Дэн
Эван Плейс
Мартин Браун
tx_flush
логов на диске, и один из подробных логов был именно таким. powerd нагрузил мой процессор на 180 секунд, что вызвало долгую загрузку, поэтому сторожевой таймер вызвал панику ядра. После загрузки в BOOTCAMP один раз и загрузки обратно на Mac это исправлено, но теперь я боюсь выключаться. Что это, Эппл? >.>