Часы работают быстро после установки OS X Mavericks


8

Я заметил, что мое системное время OS X на моем iMac работает быстрее после того, как я обновился до Mavericks, примерно через неделю это хорошие 4 или 5 минут слишком быстро.

В моих настройках «Дата и время» все настроено на автоматическое, время настроено на обновление с использованием Apple Europe (time.euro.apple.com.)часового пояса и на автоматическое.

Есть идеи, почему это может происходить и как это исправить?


Может статься, что батарея внутренних часов умирает. Автоматическая синхронизация времени не происходит непрерывно. Сколько лет вашему iMac?
NReilingh

Я купил его в марте 2010 года. Никогда не было этой проблемы раньше со старыми Мак, хотя: - /
Майкл Водопад

Это определенно произойдет в конце концов , но да, 3,5 года слишком мало. Любопытно.
NReilingh

Это беспокоило меня и последние несколько недель. В течение длинных праздничных выходных моя система была отключена на 5 1/2 минут. Открытие панели настроек даты / времени приводит к немедленной синхронизации. Я позвонил в службу поддержки Apple по этому поводу; они заставили меня сбросить BMC и PRAM. Я запускаю скрипт каждые 5 минут, чтобы отслеживать разницу между моими системными часами и их сервером времени. Через 5 минут становится ясно, что он работает слишком быстро и не синхронизируется с ntp, как должно. Это iMac в конце 2012 года, который у меня был всего 3 месяца (замена другого яблока iMac не смогла исправить).
yoonix

@yoonix Позор, что сброс BMC и PRAM не сработал, так как я еще не пробовал. Соблазн установить скрипт для запуска ntpdateкаждые несколько часов, но я бы лучше выяснил, в чем проблема!
Водопад Майкл

Ответы:


2

Мой iMac страдал от того же синдрома неточных часов. Однако мой MacBook Pro настроен точно так же с Mavericks и в той же сети очень хорошо держит время.

Проблемным iMac было сообщение о невозможности «создать сокет» в system.log. Похоже, он пытался установить время каждые 5 минут, когда я смотрел в system.log

$ grep ntpd /var/log/system.log    returned many of these, each about 5 minutes apart:

Dec 19 15:32:46 Macintosh-0023dffe31b2.local ntpd[8887]: unable to create socket on en1 (53) for 2002:43ba:cb7b::a82a:82b9:92d0:134#123  
Dec 19 15:37:47 Macintosh-0023dffe31b2.local ntpd[8887]: unable to create socket on en0 (54) for 2002:43ba:cb7b::701a:38b1:c1e9:db4d#123  

Как выстрел в темноте я изменил сервер времени в настройках «Дата и время», вставив сервер из ближайшего города поверх записи Apple (time.apple.com). Я использовал ntp-nist.ldsbc.edu.

Сейчас время периодически обновляется и кажется точным.

$ grep ntpd /var/log/system.log Теперь возвращает записи, подобные этим, и выглядит так, как будто они обновляют время соответствующим образом:

Dec 19 15:53:15 Macintosh-0023dffe31b2.local ntpd[124]: proto: precision = 1.000 usec  
Dec 19 15:57:43 Macintosh-0023dffe31b2.local ntpd[124]: SYNC state ignoring -0.128408 s  
Dec 19 15:58:49 Macintosh-0023dffe31b2.local ntpd[124]: SPIK state ignoring -0.159852 s  
Dec 19 16:19:45 Macintosh-0023dffe31b2.local ntpd[124]: ntpd: time set -0.224141 s  
Dec 19 16:55:43 Macintosh-0023dffe31b2.local ntpd[124]: ntpd: time set -1.573103 s  

Я надеюсь, что это продолжает решать мою проблему.


Ну, это не прилипало. Мой дрейф часов вернулся, и системный журнал показывает, что компьютер снова «не может создать сокет», поэтому просто смена сервера времени устраняет проблему примерно на один день, но не является постоянным решением. Компьютер работает 10.9.1.
user283368

1

Я исправил эту проблему, добавив следующую строку в /etc/ntp.conf

interface ignore ipv6

а затем перезапустить ntpd.

Похоже, что он отлично работает, используя ivp4 вместо ipv6


1
Звучит как ошибка ...
Эйвери Пейн

После обновления до 10.9.2 это больше не кажется необходимым. Я не получаю больше ошибок "не удалось создать сокет" в моих журналах. Я думаю, Apple исправила это в одном из своих обновлений.
er0k

Хехе! Называется это!
Эйвери Пейн
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.