Что заставляет UserEventAgent работать со 100% загрузкой процессора?

17

Примерно через месяц мой MBPr иногда заводит своих поклонников и становится очень жарко. Монитор активности говорит мне, что это из-за UserEventAgent, который работает со 100% загрузкой ЦП.

Этот всплеск может длиться от 10 до 30 минут, а затем все возвращается в норму. Кажется, нет никаких причин для этого. Там нет шаблона, когда он начинается, и я ничего не могу сделать, чтобы остановить его. Та же самая картина все еще применяется, когда я ничего не делаю и просто жду. Это все еще занимает серьезное количество времени, пока UserEventAgent не возвращается в нормальное состояние.

Я также проверил журнал, чтобы выяснить, есть ли какие-либо сообщения, которые могут дать мне подсказку, но сообщения каждый раз меняются. Нет сообщения, которое всегда приводит к тому, что UserEventAgent запускает вентиляторы, и нет никого, чтобы остановить его.

Единственное, что я заметил, это огромное количество ошибок, зарегистрированных в статистике UserEventAgent:

введите описание изображения здесь введите описание изображения здесь

Есть ли какой-нибудь способ узнать, что заставляет UserEventAgent становиться бесполезным? Может быть команда терминала или что-то в этом роде?

Как примечание: Тестирование займет некоторое время, потому что мне придется ждать следующего всплеска для тестирования решений.


Обновление 2 января 2015

Я только что получил новый всплеск.

02.01.16 12:18:14,403 UserEventAgent[47]: Failed to send message because the port couldn't be created.
02.01.16 12:18:14,404 UserEventAgent[347]: com.apple.TMHelperAgent.SetupOffer enabled
02.01.16 12:18:17,234 UserEventAgent[47]: Failed to send message because the port couldn't be created.
02.01.16 12:18:17,235 UserEventAgent[347]: com.apple.TMHelperAgent.SetupOffer enabled
02.01.16 12:19:26,417 UserEventAgent[47]: Captive: [UserAgentDied:143] User Agent @port=101939 Died
02.01.16 12:19:26,422 com.apple.xpc.launchd[1]: (com.apple.UserEventAgent-Aqua[347]) Service exited due to signal: Killed: 9
02.01.16 12:19:26,681 UserEventAgent[16347]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:27,224 UserEventAgent[45]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:27,227 UserEventAgent[45]: Captive: CNPluginHandler en0: Inactive
02.01.16 12:20:27,794 UserEventAgent[45]: Received XPC_ERROR_CONNECTION_INVALID for connection com.apple.backupd.xpc
02.01.16 12:20:27,799 UserEventAgent[45]: Failed to send message because the port couldn't be created.
02.01.16 12:20:28,000 UserEventAgent[45]: nsurlsessiond_events plugin: adding token 1 for client softwareupdate_download_service
02.01.16 12:20:30,795 UserEventAgent[45]: Captive: [CNInfoNetworkActive:1748] en0: SSID 'Boop' making interface primary (protected network)
02.01.16 12:20:30,795 UserEventAgent[45]: Captive: CNPluginHandler en0: Evaluating
02.01.16 12:20:30,797 UserEventAgent[45]: Captive: en0: Probing 'Boop'
02.01.16 12:20:30,897 UserEventAgent[45]: Captive: CNPluginHandler en0: Authenticated
02.01.16 12:20:30,921 com.apple.xpc.launchd[1]: (com.apple.UserEventAgent-LoginWindow) This service is defined to be constantly running and is inherently inefficient.
02.01.16 12:20:31,047 UserEventAgent[217]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:31,072 UserEventAgent[217]: user agent networkd: built Nov  3 2015 13:38:22
02.01.16 12:20:34,359 UserEventAgent[45]: assertion failed: 15C50: com.apple.fsevents.matching + 4704 [80662126-A833-3279-8A32-49393FD4E964]: 0x0
02.01.16 12:20:44,822 com.apple.xpc.launchd[1]: (com.apple.UserEventAgent-Aqua) This service is defined to be constantly running and is inherently inefficient.
02.01.16 12:20:45,031 UserEventAgent[269]: Failed to copy info dictionary for bundle /System/Library/UserEventPlugins/alfUIplugin.plugin
02.01.16 12:20:45,064 UserEventAgent[269]: com.apple.TMHelperAgent.SetupOffer enabled
02.01.16 12:20:45,167 UserEventAgent[269]: user agent networkd: built Nov  3 2015 13:38:22
02.01.16 12:20:45,453 UserEventAgent[269]: received an unknown event from daemon
02.01.16 12:22:12,000 kernel[0]: process UserEventAgent[45] thread 1395 caught burning CPU! It used more than 50% CPU (Actual recent usage: 86%) over 180 seconds. thread lifetime cpu usage 90.014261 seconds, (88.775576 user, 1.238685 system) ledger info: balance: 90002688195 credit: 90002688195 debit: 0 limit: 90000000000 (50%) period: 180000000000 time since last refill (ns): 104457330065 
02.01.16 12:22:20,007 spindump[442]: Saved cpu_resource.diag report for UserEventAgent version ??? (???) to /Library/Logs/DiagnosticReports/UserEventAgent_2016-01-02-122220_Hennings-MacBook-Pro.cpu_resource.diag

Если вы хотите взглянуть на отчет, вы можете найти его здесь: https://gist.github.com/hpohlmeyer/da3a91c66061c8572ebe

Нет дополнительного сообщения, когда процесс возвращается к нормальной загрузке процессора, но кто-нибудь из вас знает, что искать в журналах ?!


Обновление 23 января 2015

В последнее время процесс не вернется к нормальному состоянию через некоторое время. Я должен перезапустить мой Mac, чтобы вернуть нормальное использование процессора UserEventAgent. Я пытался закрыть все запущенные приложения, но это, похоже, не имеет никакого эффекта вообще.

Я предполагаю, что это может быть проблема, связанная с водителем, но я понятия не имею, как ее отследить. Есть ли способ сделать это?

Хорошо, в настоящее время даже перезагрузка не помогает. Аккумулятор разряжен в одно мгновение, и вентиляторы постоянно работают на полной скорости. Я так раздражен!

Afterlame
источник
Пожалуйста, поищите в системном журнале UserEventAgent и добавьте к вашему вопросу типичное событие, связанное с всплеском.
klanomath
Спасибо, я добавил запись в журнал, но я не знаю, соответствует ли она скачку отставания, который у меня был сегодня. Я
обновлю

Ответы:

8

Я только что решил эту проблему, отсоединив и снова подключив кабель питания от Mac. Индикатор был зеленым, индикатор батареи на экране говорил о том, что батарея заряжена, но, возможно, произошла перекос наконечника кабеля питания или что-то вызвало эту проблему.

Vytenis
источник
3
WHOA. Псих. То же самое происходило со мной, вот как / почему я нашел эту тему, и я просто попробовал трюк с силовым кабелем, и он сработал! Оба UserEventAgentи launchdкаждый из них сжигали около 50% моего процессора, теперь оба ничего. Спасибо!!!
Тодд Леман
Круто, как ты это узнал?
Бернхард
Проблема возникает через день. Отсоединение кабеля питания останавливает высокую нагрузку процессора. Но я немного нервничаю, так как это случается довольно часто.
Бернхард
Это сработало и для меня. Возможно, происходит то, что он перестает делать то, что пытался сделать из-за переключения в режим работы от батареи? (Иногда я осторожен при отключении, потому что в некоторых случаях это приводит к отключению Bluetooth-клавиатуры навсегда до перезагрузки)
DNax
6

Та же проблема. Я полностью переустановил 10.11.3 на стертом диске, и проблема остается. Это ошибка OS X, поэтому отправьте Apple отчет об ошибке.

Мое временное решение - отключить демон запуска:

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.UserEventAgent-System.plist

Но вы должны помнить, чтобы загрузить его до следующей загрузки или в безопасном режиме, иначе многие вещи потерпят неудачу при следующей загрузке.

К сожалению, мы должны подождать, пока Apple соберет свои силы в этом вопросе.

гость
источник
это уже исправлено? У меня сейчас точно такая же проблема (октябрь 2016 г.)
gabeio
ударили, что скачали вредоносные байты и проверили сканирование, чтобы обнаружить, что у меня, видимо, было рекламное ПО, которое, похоже, было причиной.
Габейо
@gabeio Нет, сегодня на High Sierra такая же проблема, свежая установка.
Монетный двор
6

В моем случае это был драйвер для планшета Wacom.
Wacom обновил свой драйвер до 6.3.15-2 RC. Список изменений говорит:

  • UserEventAgent зависает при загрузке процессора или около 100% при запуске

Я только что обновился до этого драйвера, и, кажется, работает нормально.


Если обновление драйвера не помогает, удаление этих файлов также исправило эту проблему для меня:

/Library/LaunchAgents/com.wacom.wacomtablet.plist
/Library/LaunchDemons/com.wacom.displayhelper.plist
Afterlame
источник