Utilisation excessive du processeur par sysmond

29

Quelqu'un sait-il ce que fait l' sysmondapplication sur OS X? Dernièrement, il a pris environ 25-30% de cpu en permanence sans raison apparente.

Ce que j'ai essayé jusqu'à présent:

  • Redémarrer
  • Réinitialisation SMC
  • Réinitialisation de la PRAM
  • Démarrage en mode sans échec (sysmond y aspire également des ressources)
  • Vérification du système de fichiers (sauf pour le nombre normal de répertoires incorrects, aucune erreur ou autre)

Pour l'instant je viens de désactiver le sysmond plist mais je suppose que ce n'est pas complètement inutile donc je me demande ce qu'il est censé faire et si la désactivation est nuisible;)

entrez la description de l'image ici

Wolph
la source

Réponses:

35

Que fait Sysmond sur OS X

Regarder l'utilisation du processeur de sysmondthrough Activity Monitorest inutile! Il s'avère que le sysmondprocessus est ce qui Activity Monitorsert à obtenir ses lectures.

Donc, si vous sysmondutilisez beaucoup de CPU, tuez simplement le moniteur d'activité pour qu'il s'arrête.

Attention

Augmenter l'intervalle de mise à jour pour Activity Monitoraugmenter considérablement la charge du processeur, c'est pourquoi je ne l'ai jamais remarqué au départ et le vois beaucoup plus en ce moment.

Wolph
la source
Est-ce juste de la spéculation? Voir une utilisation plus élevée du processeur avec Activity Monitor ne signifie pas que c'est ce qu'il est censé faire.
Navin
Malheureusement, il ne semble pratiquement pas y avoir de documentation officielle, mais cela semble être la seule conclusion logique. Même la page de manuel de sysmond ne dit rien au-delà du "démon de surveillance du système", ce qui est logique. Alors oui, c'est de la spéculation mais est reproductible sur tous les systèmes OS X que j'ai rencontrés jusqu'à présent, ce qui le rend probablement vrai.
Wolph
Lorsque je quitte le moniteur d'activité, puis le redémarre, le sysmondtemps processeur du processus n'a pas changé. Ce qui suggère que quitter le moniteur d'activité ne met pas fin au sysmondprocessus.
user5359531
Mais cela suggère que le processus ne fait rien si le moniteur d'activité n'est pas en cours d'exécution. Puisqu'il doit s'exécuter en tant que root, cela est probablement plus facile que de démarrer et d'arrêter le processus.
Wolph
J'ai revérifié mes paramètres du moniteur d'activité et, d'une manière ou d'une autre, la fréquence de mise à jour avait été réglée sur «Très souvent (1 sec)». Je ne sais pas comment cela s'est produit, mais après l'avoir réglé sur `` Normalement (5 secondes) '', l'utilisation du processeur a sysmondimmédiatement chuté de ~ 25% à ~ 5%.
user5359531
3

C'est ce que j'ai trouvé sur mon système

/ usr / libexec / sysmond

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

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

Il est décrit comme une sorte de surveillance du système / des fichiers.

DESCRIPTION Le fichier sysmon.conf est le fichier de configuration principal de sysmond (man) qui surveille les systèmes et services sur diverses machines connectées à un réseau.

Ruskes
la source
1
J'ai vu la page de manuel, mais cela n'aide pas beaucoup. Presque aucune description de ce qu'il fait réellement.
Wolph
1

SYSMOND = System Monitor Daemon - surveille toute l'activité du système en arrière-plan et automatisé par LaunchD (Launcher Daemon)

Billy Rubin
la source
2
Cette question a déjà une réponse acceptée et elle ressemble à la réponse fournie le 15 avril 2014.
fsb
Le moniteur système signifie-t-il la même chose que le moniteur d'activité?
Pacerier
0

J'ai eu le même problème. J'ai essayé de le quitter avec le bouton Moniteur d'activité, je ne l'ai pas quitté. Ensuite, je l'ai forcé et le moniteur d'activité a cessé de se mettre à jour.

Ensuite, j'ai redémarré Activity Monitor et il a été mis à jour à nouveau, et sysmond ne prend plus beaucoup de CPU (launchd a automatiquement lancé un nouveau processus).

w00t
la source