macOS - ntpd utilizza oltre il 100% della CPU

23

succede un paio di volte al giorno, il mio MacBook diventa estremamente lento. Quando controllo Activity Monitor, vedo che il processo ntpd utilizza più del 100% della mia CPU (di solito intorno al 140-180%).

Se lo uccido (Force Quit), MacBook inizia a funzionare normalmente. Ma accadrà di nuovo tra parecchie ore. Come posso risolvere questo problema? Diventa davvero fastidioso

È iniziato dopo uno degli aggiornamenti software (non sono sicuro esattamente quando).

MacBook Pro (Retina, 13 pollici, Fine 2013) con macOS 10.12.3

    
posta klanomath 07.03.2017 - 02:36
fonte

2 risposte

29

Vai a Preferenze di Sistema > Data e ora e deseleziona Imposta data e ora automaticamente. Chiudi Preferenze di Sistema, quindi riapri e ricontrolla Imposta data e ora automaticamente

    
risposta data 25.04.2017 - 15:46
fonte
4

Controlla se i server NTP che hai configurato sono corretti e raggiungibili.

Apri una finestra di Terminale ed esegui

ntpq -p

Questo è l'output che ho ottenuto sul mio sistema che aveva ntpd usando circa l'80-90% di CPU.

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*aer-foo5d20-dc- .GPS.            1 u   23   64   17   17.888   20.617   2.226
 aer-foo6t20-dc- .GPS.            1 u   23   64   17   17.938   20.598   2.211
 defra1-ntp-001. .INIT.          16 u    -  68m    0    0.000    0.000   0.000

Questo dimostra che avevo 3 server ntp configurati, i primi due sono ok ma il terzo era irraggiungibile (non sono un esperto NTP ma refid = .INIT., st = 16 e reach = 0 sembrano tutti indicare qualcosa non va).

Quindi sono andato su Preferenze di Sistema > Data e ora, dove effettivamente avevo configurato 3 server ntp: 2 all'interno della rete della mia azienda e time.apple.com - quindi niente simile a "defra1-ntp-001". Supponendo "defra1-ntp-001" riferito a time.apple.com l'ho rimosso e questo ha risolto il mio problema.

Naturalmente nel mio caso specifico, probabilmente time.apple.com non è raggiungibile perché è bloccato dal firewall della mia azienda, quindi non consiglio di rimuoverlo come soluzione generale. Controlla invece il tuo output 'ntpq -p' e prova a determinare quale server sta causando il problema e rimuovi quello (e se non ne è rimasto nessuno, aggiungi uno conosciuto).

    
risposta data 23.08.2017 - 10:55
fonte

Leggi altre domande sui tag