Когда работает демон ntpd
, файл: /var/lib/ntp/ntp.drift
периодически обновляется. Пример:
17:20 hostname 118 ~> ls -l /var/lib/ntp/ntp.drift
-rw-r--r-- 1 ntp ntp 7 May 20 16:46 /var/lib/ntp/ntp.drift
# So it looks like it was last updated ~34 minutes ago
В файле есть одно число, например, глядя на 4 виртуальных хоста, я нахожу эти значения соответственно:
-22.086
-10.214
-13.669
6.045
Я предполагаю, что это секунды в день (?), но не уверен. man ntpd
упоминает другой файл дрейфа /etc/ntp.drift
, который, кажется, не существует. Страница руководства не объясняет, какие единицы используются для дрейфа.
Вопросы:
/etc/ntp.drift
/var/lib/ntp/ntp.drift
в Ubuntu? Спасибо!
Файл дрейфа - /var/lib/ntp/ntp.drift. Это довольно стандартно. Для RH / Fedora это /var/lib/ntp/drift.
Единицами для файла дрейфа являются «PPM» или «частей на миллион». Ваши часы будут дрейфовать из-за колебаний частоты колебаний кварцевого кристалла на материнской плате. Колебание всего 0,001% (0,00001 или 10 частей на миллион) означает потерю или увеличение примерно на 1 секунду в день. NTP имеет более точный контроль, чем этот, поэтому мы смотрим на погрешности, используя 0,0001% (0,000001 или 1 PPM). Таким образом:
Таким образом, мой дрейфовый файл показывает значение «2.643», что означает, что мои часы выключены на 2.643 части на миллион, что означает, что в настоящее время они выключены на 228.3552 мс в день.
Согласно веб-сайту https://groups.google.com/forum/m/?fromgroups#!topic/comp.protocols.time.ntp/coDks98gw0U значение рассчитывается за опрос и должен быть разделен на 4096, чтобы получить фактическое значение дрейфа в миллисекундах