ntp 偏移在一段时间后不断增加

ntp 偏移在一段时间后不断增加

我有 10 个客户端和 1 个服务器,它们使用 Meinberg NTP 与 Windows 上的 2 个 NTP 服务器同步,它们都运行 Windows XP SP3。除了服务器之外,它们的时间都完美同步。失去同步的是运行 SQL Server 2008、filezilla 和 NUUO 监控系统。在此系统上,NTP 偏移量每次从服务器轮询时都会增加,直到两天后不同步。然后我应该重新启动 NTP 服务器或重新启动整个系统。我的 NTP 配置很简单:

server  127.127.1.0 minpoll 4
fudge   127.127.1.0 stratum 10

server 192.168.1.102 minpoll 4 burst prefer
server 192.168.1.220 minpoll 4 burst prefer 

此配置已在其他客户端上使用。192.168.1.102并且192.168.1.220正在将其时间与互联网同步。所有客户端都位于无线局域网上(服务器和两个 NTP 服务器位于物理千兆局域网上)。有人能指出是什么导致了问题吗?

[更新]

ntpdc -c sysinfo输出:

system peer:          192.168.1.102
system peer mode:     client
leap indicator:       11
stratum:              4
precision:            -20
root distance:        0.41095 s
root dispersion:      1.90089 s
reference ID:         [192.168.1.102]
reference time:       d4a0ce3c.13374d75  Wed, Jan 16 2013 10:29:08.075
system flags:         auth monitor ntp kernel stats
jitter:               0.503342 s
stability:            0.000 ppm
broadcastdelay:       0.000000 s
authdelay:            0.000000 s

ntpdc -p输出:

     remote           local      st poll reach  delay   offset    disp
=======================================================================
=LOCAL(1)        127.0.0.1       10   16    0 0.00000  0.000000 3.96863
=192.168.1.220   192.168.1.5      2   16  377 0.00017  2.088162 0.01524
*192.168.1.102   192.168.1.5      3   16  373 0.02069  2.065532 0.01714

答案1

如果没有更多信息,很难给出完整的答案。您能发布损坏的服务器的完整 ntp.conf 吗?并发布显示随时间增长的偏移列表?

我不确定为什么您将两台远程机器都设置为首选?

您可以采取一些措施来改进设置:

首先,您应该删除本地参考时钟条目:

server  127.127.1.0 minpoll 4
fudge   127.127.1.0 stratum 10

接下来,您应该删除 burst 条目并将其更改为 iburst。请参阅ntp 文档欲了解更多信息,请访问 burst。

最后,您确实需要三个来源。戴一块手表的人知道现在几点,戴两块手表的人永远都不确定。通过添加第三个时间服务器,如果两台服务器对时间有分歧,您的客户端将能够打破僵局。

相关内容