Uso excessivo de CPU da sysmond

29

Alguém sabe o que o sysmondaplicativo faz no OS X? Ultimamente, tem consumido cerca de 25 a 30% da CPU constantemente, sem motivo aparente.

Coisas que eu tentei até agora:

  • Reiniciar
  • Reset SMC
  • Reset da PRAM
  • Iniciando no modo de segurança (sysmond também consome recursos por lá)
  • Verificação do sistema de arquivos (exceto pela contagem incorreta regular de diretórios, sem erros ou o que for)

Por enquanto, acabei de desativar o sysmond plist, mas acho que não é completamente inútil, por isso estou me perguntando o que deve fazer e se a desativação é prejudicial;)

insira a descrição da imagem aqui

Wolph
fonte

Respostas:

35

O que sysmond faz no OS X

Observar o uso da CPU sysmondatravés Activity Monitoré inútil! Acontece que esse sysmondprocesso é o que é Activity Monitorusado para obter as leituras.

Portanto, se sysmondestiver usando muita CPU, basta matar o monitor de atividades para que ele pare.

Atenção

Aumentar o intervalo de atualização para Activity Monitoraumentar drasticamente a carga da CPU, é por isso que eu nunca percebi isso e o vejo muito mais agora.

Wolph
fonte
Isso é apenas especulação? Ver um uso mais alto da CPU com o Activity Monitor não significa que é o que deve fazer.
Navin
Infelizmente, parece não haver praticamente nenhuma documentação oficial, mas parece a única conclusão lógica. Até a página de manual de sysmond não diz nada além do "daemon de monitoramento do sistema" que faz sentido. Então, sim, é especulação, mas é repetível em todos os sistemas OS X que encontrei até agora, o que faz com que seja provável.
Wolph
Quando saio do Activity Monitor, em seguida, inicio novamente, o sysmondtempo de CPU do processo não mudou. O que sugere que sair do Activity Monitor não termina o sysmondprocesso.
user5359531
Mas isso sugere que o processo não fará nada se o monitor de atividades não estiver em execução. Como ele precisa ser executado como root, isso provavelmente é mais fácil do que iniciar e parar o processo.
Wolph 23/03
Verifiquei minhas configurações do Monitor de atividade duas vezes e, de alguma forma, a Frequência de atualização foi definida como 'Muito frequentemente (1 segundo)'. Não sei como isso aconteceu, mas depois de configurá-lo para 'Normalmente (5 s)', o uso da CPU sysmondcaiu imediatamente de ~ 25% para ~ 5%.
user5359531
3

Isto é o que eu encontrei no meu sistema

/ usr / libexec / sysmond

/usr/share/man/man8/sysmond.8

/System/Library/LaunchDaemons/com.apple.sysmond.plist

É descrito como algum tipo de monitoramento de sistema / arquivos.

DESCRIÇÃO O arquivo sysmon.conf é o principal arquivo de configuração do sysmond (man) que monitora sistemas e serviços em várias máquinas conectadas a uma rede.

Ruskes
fonte
1
Eu vi a página de manual, mas não ajuda muito. Praticamente nenhuma descrição do que realmente faz.
Wolph
1

SYSMOND = System Monitor Daemon - monitora todas as atividades do sistema em segundo plano e automatizadas pelo LaunchD (Launcher Daemon)

Billy Rubin
fonte
2
Esta questão já tem uma resposta aceita e ele se parece com a resposta dada em 15 de Abril de 2014.
FSB
O monitor do sistema significa a mesma coisa que o monitor de atividades?
Pacerier 5/10
0

Eu tive o mesmo problema. Tentei encerrá-lo com o botão Monitor de Atividade, não encerrei. Então eu o forço e o Activity Monitor parou de atualizar.

Em seguida, reiniciei o Activity Monitor e ele foi atualizado novamente, e o sysmond não está mais consumindo muita CPU (o launchd iniciou automaticamente um novo processo).

w00t
fonte