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似乎不存在的其他漂移文件。手册页没有解释漂移使用的单位。

问题:

  • /etc/ntp.drift实际上/var/lib/ntp/ntp.drift在Ubuntu?
  • 漂移用什么单位表示?

谢谢!

Answers:


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微秒=每小时3.6ms =每天86.4ms

因此,我的漂移文件显示的值为“ 2.643”,这意味着我的时钟偏离了2.643百万分之几,这意味着当前它的关闭时间为每天228.3552ms。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.