28 votes

MacOS - ntpd utilise plus de 100% du CPU

Cela arrive plusieurs fois par jour, mon MacBook devient extrêmement lent. Lorsque je vérifie le moniteur d'activité, je vois que ntpd utilise plus de 100 % de mon processeur (généralement autour de 140-180 %).

Si je le tue (Force Quit), le MacBook fonctionne comme d'habitude. Mais cela se reproduira dans plusieurs heures. Comment puis-je résoudre ce problème ? Cela devient vraiment ennuyeux

Cela a commencé après l'une des mises à jour du logiciel (je ne sais pas exactement quand).

MacBook Pro (Retina, 13 pouces, fin 2013) avec MacOS 10.12.3

3 votes

Aller à System Preferences > Date and Time (déverrouiller si nécessaire) et décochez Set date and time automatically . Fermez les Préférences Système, puis rouvrez et vérifiez de nouveau Set date and time automatically . Assurez-vous que les informations du serveur de temps sont correctes pour votre emplacement sur la planète.

0 votes

Je viens de le faire, je vérifierai dans quelques heures si cela a aidé, merci.

0 votes

@IconDaemon semble avoir aidé. Si vous pouvez poster votre solution en tant que réponse, je la confirmerai.

37voto

Radu Simionescu Points 471

Allez dans Préférences système > Date et heure et décochez la case Définir la date et l'heure automatiquement. Fermez les Préférences Système, puis rouvrez-les et recochez la case Définir la date et l'heure automatiquement.

0 votes

Merci pour la réponse - cela a aidé à résoudre mon processus utilisé à 200%. Je suppose que c'est un bug du système d'exploitation ? A-t-il été signalé à Apple ?

1 votes

Quel Mac cassé, je me bats constamment contre des trucs internes qui bouffent le CPU. Aujourd'hui c'est ntpd.

1 votes

J'ai essayé de décocher la case parce que cela ne me dérangeait pas qu'il n'y ait pas de mise à jour automatique, mais cela n'a pas suffi. J'ai dû décocher et recocher pour résoudre le problème, puis j'ai pu régler la vérification comme je le souhaitais. Voir aussi ntpq -p dans la réponse ci-dessous a été utile en tant que diagnostic parce qu'elle s'est arrêtée jusqu'à ce que le problème soit résolu et que l'unité centrale de traitement (UC) revienne près de zéro.

5voto

hertitu Points 161

Vérifiez si les serveurs NTP que vous avez configurés sont corrects et joignables.

Ouvrez une fenêtre Terminal et exécutez

ntpq -p

C'est le résultat que j'ai obtenu sur mon système où ntpd utilisait environ 80-90% du processeur.

     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

Cela montre que j'avais 3 serveurs NTP configurés, les 2 premiers sont ok mais le 3ème était inaccessible (je ne suis pas un expert NTP mais refid=.INIT., st=16 et reach=0 semblent tous indiquer que quelque chose ne va pas).

Je suis donc allé dans Préférences système > Date et heure, où j'ai effectivement configuré trois serveurs NTP : deux dans le réseau de mon entreprise et un dans le réseau de l'entreprise. time.apple.com - donc rien qui ressemble à "defra1-ntp-001". En supposant que "defra1-ntp-001" faisait référence à time.apple.com, j'ai supprimé ce dernier, ce qui a résolu mon problème.

Bien sûr, dans mon cas spécifique, probablement time.apple.com était inaccessible parce qu'il est bloqué par le pare-feu de mon entreprise, donc je ne recommande pas de le supprimer comme solution générale. Vérifiez plutôt la sortie de 'ntpq -p' et essayez de déterminer quel serveur est à l'origine du problème et supprimez-le (et s'il n'en reste aucun, ajoutez-en un bon connu).

1 votes

J'ai essayé votre suggestion et la requête s'est arrêtée. J'ai ensuite suivi la suggestion de la réponse acceptée et, dans Préférences système > Date et heure, j'ai vu que mon système pointait vers le serveur NTP de ma société. J'ai ensuite relancé la requête et cette fois, cela a fonctionné. Peut-être un bug lié au passage au VPN ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X