O que é 'sintomasd "e por que às vezes usa 60% da CPU do meu iMac?

11

Existe um processo do sistema no meu iMac executando o El Capitan chamado "sintomasd", que vem alternando constantemente entre 20% a 60% do recurso da CPU no iMac.

Está sendo executado a partir de /usr/libexec/symptomsd. Existe uma estrutura privada que ela carrega chamada /System/Library/PrivateFrameworks/Symptoms.frameworkque contém outras estruturas chamadas:

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

Parece não gravar muito nos arquivos de log do sistema. De fato, a única mensagem relevante em "Todas as mensagens" no iMac é:

syslogd [46]: Aviso de configuração: O módulo ASL "com.apple.networking.symptoms" reivindica mensagens selecionadas. Essas mensagens podem não aparecer nos arquivos de log padrão do sistema ou no banco de dados ASL.

Há um arquivo de preferências /private/etc/asl/com.apple.networking.symptomsque parece indicar que os logs devem ser gravados, /Library/Logs/CrashReporter/com.apple.networking.symptoms.logmas esse arquivo nem existe no meu iMac.

Tentei observar o que estava fazendo com ferramentas, fs_usagemas não estou recebendo muitas informações úteis de volta, apenas um monte de solicitações "ioctl". Tentei manualmente matar e acioná-lo para iniciar novamente, e parece examinar todos os aplicativos instalados no meu iMac e depois voltar a fazer muitas solicitações "ioctl".

Pesquisando no Google, tudo o que consegui determinar é que isso parece ser uma daquelas coisas que são compartilhadas entre OSX e iOS. No entanto, não há informações sobre o que realmente faz.

Alguém tem alguma idéia de para que serve esse processo ou sabe onde está documentado?

Alistair McMillan
fonte
1
Boa análise até agora, eu não tentei desmontar o programa, mas você deve executar sysdiagnose symptomse possivelmente relatar um bug / feedback à Apple. Ainda não o vi se comportar mal em nenhum sistema, mas eu verificaria o restante dos logs do sistema, pois entendo que está relacionado a relatórios de falhas, feedback e agregação / coleta de logs para melhorar o OS X.
bmike
Estou vendo sintomas semelhantes: alta carga de CPU por "sintomasd". Notei também que "mDNSResponder" possui alta carga de CPU (cerca de 50%). As solicitações de DNS eram muito lentas e o sistema geralmente parecia lento. A capacidade de resposta retornou quando eu matei (Force Quit) "sintomasd". Notavelmente, "sintomasd" não reapareceu automaticamente. Por curiosidade, você está usando o VirtualBox? Sistema: OS X 10.11.4
Daniel
@ Daniel Eu usei o VirtualBox no passado, mas não na máquina afetada.
Alistair McMillan

Respostas:

1

Eu tenho um iMac e tive o mesmo problema. Parece ser um bug no Mac OS X.

No meu caso, eu tinha o Ethernet e o Wifi ativados no meu iMac. Desligar a Ethernet System Preferences > Network, mantendo o Wifi como a única conexão, evita completamente o problema. Agora, symptomsdconsome cerca de 0,2 a 0,3% da carga da CPU como deveria.

Comecei a experimentar apenas recentemente após a atualização para o Mac OS X 10.11.1. Eu acho que este é um bug introduzido recentemente.

cantou
fonte
Obrigado por reservar um tempo para responder. Eu tentei isso, mas não fez diferença. :(
Alistair McMillan
0

sintomasd é executado como parte da estrutura CrashReportor.

Tunes
fonte
Não há "CrashReporter.framework" no OS X. Você quer dizer "CrashReporterSupport.framework"?
Alistair McMillan
0

Eu tenho o mesmo problema com os sintomas do processo de comer cpu (atrasos do mouse e assim por diante), quando o meu mac se conectava à web com a LAN (Thunderbolt 2 lan dongle) e a Transmission trabalhando com força total.

Acho que encontrei uma correção para isso, não sei se funciona para você - vá para as configurações de rede, escolha sua conexão LAN, vá para avançado, escolha a guia hardware e, em seguida, configure manualmente, altere seu duplex para "full-duplex, controle de fluxo ", outras coisas permanecem como estão (a minha é" speed-1000baseT "/" mtu-standard 1500 "/ AVB ativado).

Espero que isto ajude.

Harry Caul
fonte
-2

Não foi possível encontrar nenhuma informação conclusiva sobre sintoma em nenhum lugar até o momento.

E não totalmente confiante na minha correção, mas desligar o firewall parecia aliviar o problema para mim de qualquer maneira.

Alistair McMillan
fonte