Utilizzo eccessivo della CPU da sysmond


29

Qualcuno sa cosa fa l' sysmondapplicazione su OS X? Ultimamente ha assunto costantemente circa il 25-30% di CPU senza una ragione apparente.

Cose che ho provato finora:

  • Reboot
  • Ripristino SMC
  • Ripristino PRAM
  • Avvio in modalità provvisoria (sysmond aspira anche risorse lì)
  • Controllo del filesystem (ad eccezione del normale conteggio delle directory errato, nessun errore o altro)

Per il momento ho appena disabilitato il programma di sysmond ma credo che non sia del tutto inutile, quindi mi chiedo cosa dovrebbe fare e se la disabilitazione è dannosa;)

inserisci qui la descrizione dell'immagine

Risposte:


35

Cosa fa sysmond su OS X

Guardare l'utilizzo della CPU di sysmondthrough non ha Activity Monitorsenso! Si scopre che il sysmondprocesso è ciò che viene Activity Monitorutilizzato per ottenere le letture.

Quindi, se sysmondsta usando molta CPU, è sufficiente interrompere il monitoraggio delle attività per arrestarlo.

avvertimento

Aumentare l'intervallo di aggiornamento per Activity Monitoraumentare notevolmente il carico della CPU, ecco perché inizialmente non l'ho mai notato e ora lo vedo molto di più.


Sono solo speculazioni? Vedere un maggiore utilizzo della CPU con Activity Monitor non significa che è quello che dovrebbe fare.
Navin

Sfortunatamente non sembra esserci praticamente alcuna documentazione ufficiale, ma sembra l'unica conclusione logica. Persino la pagina man di sysmond non dice nulla al di là di "demone monitor di sistema" che abbia senso. Quindi sì, è una speculazione ma è ripetibile su tutti i sistemi OS X che ho incontrato finora, il che lo rende probabilmente vero.
Wolph,

Quando esco da Activity Monitor, quindi lo riavvio, il sysmondtempo della CPU del processo non è cambiato. Ciò suggerisce che la chiusura di Activity Monitor non termina il sysmondprocesso.
user5359531

Ma suggerisce che il processo non fa nulla se il monitor attività non è in esecuzione. Dal momento che deve essere eseguito come root, questo è probabilmente più semplice dell'avvio e dell'arresto del processo.
Wolph,

Ho ricontrollato le mie impostazioni di Activity Monitor e in qualche modo la frequenza di aggiornamento è stata impostata su "Molto spesso (1 secondo)". Non sono sicuro di come sia successo, ma dopo averlo impostato su "Normalmente (5 sec)" l'utilizzo della CPU è sysmondimmediatamente diminuito dal ~ 25% al ​​~ 5%.
user5359531

3

Questo è quello che ho trovato sul mio sistema

/ Usr / libexec / sysmond

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

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

Viene descritto come una sorta di monitoraggio del sistema / file.

DESCRIZIONE Il file sysmon.conf è il file di configurazione principale per sysmond (man) che controlla i sistemi e i servizi su varie macchine connesse a una rete.


1
Ho visto la pagina man, ma non aiuta molto. Praticamente nessuna descrizione di ciò che effettivamente fa.
Wolph,

1

SYSMOND = Demone Monitor di sistema: monitora tutte le attività del sistema in background e automatizzato da LaunchD (Launcher Daemon)


2
Questa domanda ha già una risposta accettata e sembra proprio la risposta fornita il 15 aprile 2014.
fsb

Il monitor di sistema ha lo stesso significato del monitor attività?
Pacerier,

0

Ho avuto lo stesso problema. Ho provato a smettere con il pulsante Activity Monitor, non ho chiuso. Quindi l'ho chiuso forzatamente e Activity Monitor ha smesso di aggiornarsi.

Quindi ho riavviato Activity Monitor e si è nuovamente aggiornato e sysmond non richiede più molta CPU (launchd ha avviato automaticamente un nuovo processo).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.