Что такое «симптомы» и почему время от времени используется 60% ЦП моего iMac?


11

На моем iMac работает системный процесс El Capitan, называемый «симптомами», который постоянно отскакивает от 20% до 60% ресурсов процессора на моем iMac.

Это бежит от /usr/libexec/symptomsd. Он загружает частный фреймворк, /System/Library/PrivateFrameworks/Symptoms.frameworkкоторый сам содержит другие фреймворки:

  • ManagedEvent.framework
  • SymptomAnalytics.framework
  • SymptomEvaluator.framework
  • SymptomPresentationFeed.framework
  • SymptomPresentationLite.framework
  • SymptomReporter.framework

Похоже, он не слишком много пишет в системные журналы. На самом деле единственное соответствующее сообщение в «Все сообщения» на iMac:

syslogd [46]: Примечание о конфигурации: модуль ASL «com.apple.networking.symptoms» запрашивает выбранные сообщения. Эти сообщения могут отсутствовать в стандартных файлах системного журнала или в базе данных ASL.

Существует файл предпочтений, /private/etc/asl/com.apple.networking.symptomsкоторый указывает на то, что журналы должны быть записаны, /Library/Logs/CrashReporter/com.apple.networking.symptoms.logно этот файл даже не существует на моем iMac.

Я пытался посмотреть, что он делает с такими инструментами, как, fs_usageно я не получаю много полезной информации только из-за большого количества запросов "ioctl". Я попытался вручную убить его и запустить снова, и он, похоже, проверяет все приложения, установленные на моем iMac, а затем возвращается к выполнению большого количества запросов «ioctl».

По поиску в Google все, что мне удалось определить, это то, что, похоже, это одна из тех вещей, которыми обмениваются OSX и iOS. Никакой информации нигде о том, что он на самом деле делает, хотя.

Кто-нибудь имеет представление о том, для чего этот процесс, или знает, где он задокументирован?


1
Хороший анализ до сих пор, я не пытался разобрать программу, но вы должны запустить sysdiagnose symptomsи, возможно, сообщить об ошибке / обратной связи в Apple. Я еще не видел, как это ведет себя неправильно в любой системе, но я бы проверил остальные системные журналы, так как я понимаю, что это связано с отчетами о
сбоях

Я вижу похожие симптомы: высокая загрузка процессора по «симптомам». Я также заметил, что "mDNSResponder" имеет высокую загрузку процессора (около 50%). Запросы DNS были очень медленными, и система в целом чувствовала себя вялой. Отзывчивость вернулась после того, как я убил (Force Quit) «симптомы». Примечательно, что «симптомы» не возрождались автоматически. Из любопытства, вы используете VirtualBox? Система: OS X 10.11.4
Даниэль

@Daniel Я использовал VirtualBox в прошлом, но не на зараженной машине.
Алистер Макмиллан

Ответы:


1

У меня есть iMac, и у меня была такая же проблема. Кажется, это ошибка в Mac OS X.

В моем случае я включил Ethernet и Wi-Fi для iMac. Выключение Ethernet System Preferences > Networkи сохранение Wi-Fi в качестве единственного соединения полностью предотвращают проблему. Теперь symptomsdпотребляет около 0,2 ~ 0,3% загрузки процессора, как и положено.

Я начал испытывать только недавно после обновления до Mac OS X 10.11.1. Я думаю, это ошибка, представленная недавно.


Спасибо что нашли время ответить. Я попробовал это, но это не имело никакого значения. :(
Алистер Макмиллан


0

У меня та же проблема с процессами симптомов, когда я использую процессор (зависание мыши и т. Д.), Когда мой компьютер Mac подключен к сети через локальную сеть (ключ thunderbolt 2 lan dongle) и Transmission работает в полную силу.

Думаю, я нашел решение для этого, не знаю, работает ли оно для вас - перейдите в настройки сети, выберите сетевое соединение, перейдите на расширенный уровень, выберите вкладку оборудования, затем настройте вручную, измените дуплекс на «полный дуплекс, управление потоком» ", все остальное остается как есть (у меня" speed-1000baseT "/" mtu-standard 1500 "/ AVB включен).

Надеюсь это поможет.


-2

Пока не удалось найти какой-либо убедительной информации о симптоне.

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.