Uso excesivo de CPU de sysmond

29

¿Alguien sabe qué hace la sysmondaplicación en OS X? Últimamente ha estado tomando alrededor de 25-30% de CPU constantemente sin razón aparente.

Cosas que he probado hasta ahora:

  • Reiniciar
  • Reinicio de SMC
  • Restablecimiento de PRAM
  • Arrancar en modo seguro (sysmond también absorbe recursos allí)
  • Comprobación del sistema de archivos (excepto el recuento de directorios incorrecto regular, sin errores ni nada)

Por el momento, acabo de deshabilitar el plistón de sysmond, pero supongo que no es completamente inútil, así que me pregunto qué se supone que debe hacer y si la deshabilitación es perjudicial;)

ingrese la descripción de la imagen aquí

Wolph
fuente

Respuestas:

35

Qué hace sysmond en OS X

¡Mirar el uso de CPU de sysmondthrough no Activity Monitortiene sentido! Resulta que ese sysmondproceso es lo que Activity Monitorutiliza para obtener sus lecturas.

Entonces, si sysmondestá utilizando mucha CPU, simplemente elimine el monitor de actividad para que se detenga.

Advertencia

Aumentar el intervalo de actualización para Activity Monitoraumentar dramáticamente la carga de la CPU, es por eso que inicialmente nunca lo noté y ahora lo veo mucho más.

Wolph
fuente
¿Es esto solo especulación? Ver un mayor uso de la CPU con Activity Monitor no significa que eso sea lo que se supone que debe hacer.
Navin
Desafortunadamente, parece que prácticamente no hay documentación oficial, pero parece ser la única conclusión lógica. Incluso la página de manual de sysmond no dice nada más que "demonio de monitor de sistema", lo cual tiene sentido. Entonces, sí, es especulación, pero es repetible en todos los sistemas OS X que he encontrado hasta ahora, lo que hace que sea cierto.
Wolph
Cuando salgo del Monitor de actividad, luego lo vuelvo a iniciar, el sysmondtiempo de CPU del proceso no ha cambiado. Lo que sugiere que salir del Monitor de actividad no finaliza el sysmondproceso.
user5359531
Pero sugiere que el proceso no hace nada si el monitor de actividad no se está ejecutando. Dado que tiene que ejecutarse como root, probablemente sea más fácil que iniciar y detener el proceso.
Wolph
Verifiqué dos veces la configuración del Monitor de actividad y, de alguna manera, la Frecuencia de actualización se configuró en 'Muy a menudo (1 segundo)'. No estoy seguro de cómo sucedió esto, pero después de configurarlo en 'Normalmente (5 segundos)', el uso de la CPU sysmondse redujo inmediatamente de ~ 25% a ~ 5%.
user5359531
3

Esto es lo que encontré en mi sistema

/ usr / libexec / sysmond

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

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

Se describe como algún tipo de sistema / monitoreo de archivos.

DESCRIPCIÓN El archivo sysmon.conf es el archivo de configuración principal para sysmond (man) que monitorea sistemas y servicios en varias máquinas conectadas a una red.

Ruskes
fuente
1
He visto la página de manual, pero no ayuda mucho. Prácticamente no hay descripción de lo que realmente hace.
Wolph
1

SYSMOND = System Monitor Daemon - monitorea toda la actividad del sistema en segundo plano y automatizado por LaunchD (Launcher Daemon)

Billy Rubin
fuente
2
Esta pregunta ya tiene una respuesta aceptada y se parece a la respuesta proporcionada el 15 de abril de 2014.
fsb
¿El monitor del sistema significa lo mismo que el monitor de actividad?
Pacerier
0

Yo tuve el mismo problema. Intenté dejarlo con el botón Monitor de actividad, no lo hice. Luego lo forcé a salir y Activity Monitor dejó de actualizar.

Luego reinicié el Monitor de actividad y se actualizó nuevamente, y sysmond ya no está tomando mucha CPU (se inició automáticamente un nuevo proceso).

w00t
fuente