это происходит пару раз в день, мой MacBook становится очень медленным. Когда я проверяю Activity Monitor, я вижу, что ntpd
процесс использует более 100% моего процессора (обычно около 140-180%).
Если я убью его (Force Quit), MacBook начнет работать как обычно. Но это произойдет снова через несколько часов. Как я могу исправить эту проблему? Это становится действительно раздражающим
Это началось после одного из обновлений программного обеспечения (не знаю точно, когда).
MacBook Pro (Retina, 13-дюймовый, конец 2013 г.) с macOS 10.12.3
macos
sierra
cpu
activity-monitor
klanomath
источник
источник
System Preferences > Date and Time
(разблокировать, если необходимо) и снять флажокSet date and time automatically
. Закройте Системные настройки, затем снова откройте и снова проверьтеSet date and time automatically
. Убедитесь, что информация о сервере времени верна для вашего местоположения на планете.Ответы:
Перейдите в «Системные настройки»> «Дата и время» и снимите флажок «Установить дату и время автоматически». Закройте Системные настройки, затем снова откройте и повторно проверьте Автоматически установите дату и время
источник
ntpq -p
в ответе ниже был полезен в качестве диагностики, потому что он истек тайм-аут, пока проблема не будет устранена и ЦП вернулся почти к нулю.Проверьте правильность и доступность настроенных вами серверов NTP.
Откройте окно терминала и запустите
Это вывод, который я получил в моей системе, в которой ntpd использовал около 80-90% процессора.
Это показывает, что у меня настроено 3 сервера ntp, первые 2 в порядке, но третий недоступен (я не эксперт по NTP, но refid = .INIT., St = 16 и reach = 0 - все указывает на то, что что-то не так ).
Поэтому я перешел к «Системные настройки»> «Дата и время», где на самом деле у меня было настроено 3 ntp-сервера: 2 в сети моей компании и
time.apple.com
ничего похожего на «defra1-ntp-001». Предполагая, что «defra1-ntp-001» ссылается на time.apple.com, я удалил его, и это решило мою проблему.Конечно, в моем конкретном случае, вероятно, time.apple.com был недоступен, потому что он заблокирован брандмауэром моей компании, поэтому я не рекомендую удалять его как общее решение. Вместо этого проверьте вывод 'ntpq -p' и попытайтесь определить, какой сервер вызывает проблему, и удалите этот (и, если его не осталось, добавьте известный исправный).
источник