Почему время сервера отстает от времени сервера ntp?

413
anon

Внезапно одна из моих виртуальных машин Linux отстает на две минуты от сервера ntp. Я перезапустил NTP, и это было исправлено. Я должен был запустить ntpq -p перед перезапуском. : - /

10 дней назад он отставал на 2 минуты, а раньше - на 1 минуту, и я не уверен, когда это началось. Я только заметил это сегодня и мог отслеживать до 10 дней.

Мне любопытно, почему это может отставать? Может ли это быть из-за небольших задержек NTP? Это означает, что время от времени он возвращается на несколько миллисекунд, а затем внезапно отстает на 2 минуты.

Если это так, то почему перезапуск ntp забирает точное время, когда опрос не мог это исправить давно?

Я не был уверен, что виртуальная машина опрашивает ntp-сервер, поэтому я включил ведение журнала и просмотр циклических и peerstats, которые он опрашивает.

Этот вывод после перезапуска NTP.

 remote refid st t when poll reach delay offset jitter ============================================================================== *x.x.x.x x.x.x.x 4 u 22 64 377 0.618 -1.980 0.768 
0
Таким образом, вывод, который вы предоставили, является выходом, когда время было выключено на 2 минуты, или когда время было правильным? Поскольку смещение, которое я считаю, выражается в мс, что означает, что вы находитесь на 3/4 секунды позади своего NTP-сервера, что вполне нормально. "Мне любопытно, почему это может отставать?" - Потеря соединения с NTP может привести к тому, что машина начнет действовать самостоятельно. «Может ли это быть из-за небольших задержек NTP?» - Да, но ваши значения не достаточно велики, чтобы вызвать поведение, которое вы описываете Ramhound 7 лет назад 0
Это было после того, как время было исправлено anon 7 лет назад 0
Что означает, что вывод не очень полезен. Вывод, который вы предоставили, нормальный. Ramhound 7 лет назад 0

0 ответов на вопрос