Які одиниці використовує файл дрейфу ntp?


18

Коли 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який, здається, не існує. Сторінка man не пояснює, які одиниці використовуються для дрейфу.

Запитання:

  • Є чи на /etc/ntp.driftсамому справі /var/lib/ntp/ntp.driftна Ubuntu?
  • У яких одиницях виражений дрейф?

Спасибі!

Відповіді:


23

Файлом дрейфу є /var/lib/ntp/ntp.drift. Це досить стандартно. Для RH / Fedora це / var / lib / ntp / drift.

Одиницями файлу дрейфу є "PPM", або "частини на мільйон". Ваш годинник буде дрейфувати через коливання частоти, що коливає кристал кварцу на вашій материнській платі. Коливання всього 0,001% (0,00001 або 10 PPM) означає втрату або отримання приблизно 1 секунди на день. NTP має більш тонкий контроль, ніж це, тому ми дивимось на помилки маржі, використовуючи 0,0001% (0,000001 або 1 PPM). Таким чином:

  • 1 PPM = 1 частина на мільйон = 1 мікросекунда в секунду = 3,6 мс на годину = 86,4 мс на день

Таким чином, мій файл дрейфу показує значення "2.643", що означає, що мій годинник вимкнений на 2.643 частини на мільйон, а це означає, що він наразі вимкнений на рівні 228,3552 мс на день.


2

Відповідно до веб-сайту https://groups.google.com/forum/m/?fromgroups#!topic/comp.protocols.time.ntp/coDks98gw0U значення є розрахунковим показником, проведеним за опитування, і його потрібно розділити на 4096 до отримати фактичне значення дрейфу в мілісекундах


Дякую за посилання. Я читав нитку, і мені все ще не зрозуміло з цього приводу. В одному дописі згадується число дрейфу, розділене на 4096, на "частини на мільйон", що означає мікросекунди дрейфу за секунду часу. У будь-якому разі, оцініть допомогу.
аріельф
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.