macOS - ntpd usa más del 100% de la CPU

23

sucede un par de veces todos los días, mi MacBook se vuelve extremadamente lento. Cuando verifico el Monitor de actividad, veo que el proceso ntpd usa más del 100% de mi CPU (generalmente alrededor del 140-180%).

Si lo mato (Forzar salida), MacBook comienza a funcionar como siempre. Pero volverá a pasar en varias horas. ¿Cómo puedo solucionar este problema? Se vuelve realmente molesto

Comenzó después de una de las actualizaciones de software (no estoy seguro de cuándo exactamente).

MacBook Pro (Retina, 13 pulgadas, finales de 2013) con macOS 10.12.3

    
pregunta klanomath 07.03.2017 - 02:36

2 respuestas

29

Ir a Preferencias del sistema > Fecha y hora y desmarque Establecer fecha y hora automáticamente. Cierre las Preferencias del sistema, luego vuelva a abrir y verifique Establecer fecha y hora automáticamente

    
respondido por el Radu Simionescu 25.04.2017 - 15:46
4

Compruebe si los servidores NTP que ha configurado son correctos y accesibles.

Abre una ventana de Terminal y ejecuta

ntpq -p

Esta es la salida que obtuve en mi sistema que tenía ntpd usando aproximadamente 80-90% de 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

Esto muestra que tenía 3 servidores ntp configurados, los 2 primeros están bien, pero el tercero era inalcanzable (no soy experto en NTP pero refid = .INIT., st = 16 y reach = 0 parecen indicar) algo esta mal).

Así que fui a Preferencias del sistema > Fecha y hora, donde de hecho tenía configurados 3 servidores ntp: 2 dentro de la red de mi empresa y time.apple.com , por lo que no se parece a "defra1-ntp-001". Suponiendo que "defra1-ntp-001" se refirió a time.apple.com, eliminé esa y resolví mi problema.

Por supuesto, en mi caso específico, probablemente no se pudo acceder a time.apple.com porque está bloqueado por el firewall de mi empresa, por lo que no recomiendo eliminarlo como una solución general. En su lugar, compruebe su salida 'ntpq -p' e intente determinar qué servidor está causando el problema y elimine ese (y si no queda ninguno, agregue uno que se sepa que es bueno).

    
respondido por el hertitu 23.08.2017 - 10:55

Lea otras preguntas en las etiquetas