2016-01-22 6 views
2

Я пытаюсь получить фактический дрейф NTP на компьютерах Mac, подключенных к локальному NTP-серверу.Как получить точный дрейф NTP в OS X

  • При чтении файла /var/db/ntp.drift я -37,521 который согласно PPM to milliseconds conversion дает -3241ms дрейфа.

  • При использовании ntpq -c lpeer я получаю что-то вроде этого:

 
    remote   refid  st t when poll reach delay offset jitter 
============================================================================== 
*172-1-1-5.light 164.67.62.212 2 u 57 64 377 199.438 38.322 29.012 

, что означает 38.322ms дрейфа.

  • Наконец, sntp 172.1.1.5 выходы этого:
 
2016 Jan 21 18:41:45.248591 +0.019244 +/- 0.022507 secs 

что означает 19.244ms дрейфа.

Я смущен, какой из подходов дает точный дрейф NTP?

+0

Смещение и дрейф - это не одно и то же. – dfc

+0

@dfc что такое офсет? – peetonn

+0

38.322 и +0.019244 - это смещение, которое сообщает ntp, и по какой-то причине вы думаете, что это значение дрейфа. Я думаю, вам нужно потратить некоторое время на чтение документации по ntp, если термин offset является для вас новым. – dfc

ответ

2

Посмотрите на ntpq -pcrv, который должен предоставить вам всю информацию и многое другое. Если вам нужен какой-то из объяснений, то отредактируйте свой вопрос, и мы попробуем & помочь вам.

Помните, что дрифт относится к вашей коробке. Похоже, ваш NTP-сервер либо находится далеко, либо у вас плохая сетевая ссылка (в зависимости от времени задержки). Возможно, вы захотите попробовать более близкий ntp-сервер.