全部,
我网络上的其中一台计算机运行 Windows Embedded Standard,并运行 meinberg NTP 客户端,并直接从 GPS 时钟获取时间。该服务设置为自动运行,重新启动时,它非常接近 GPS 时钟/“正确”时间。但是,第二天我注意到它偏离了一个多小时!我再次重新启动了 NTP 客户端服务,时间再次正确。这次我运行了 ntpstatus 并将结果输出到日志中,以便我可以随时间观察它们,这就是我看到的:该offset
字段在范围 ~ [-30, 20000] 左右来回移动了几个小时。偏移量会增加,然后会再次缩小。然而,经过几个小时后,偏移量就开始增长,而且不会停止。在我开始记录后几乎正好 24 小时,我现在读取的偏移量为 3,729,xxx。我不确定那些单位是什么,但我的时钟偏离了大约一个小时。我重新启动了 NTP 客户端服务,果然时钟自行修正了。如果您能提供任何有关如何调试或缩小此问题范围的建议,我们将不胜感激。我们还有其他几台机器运行相同的客户端,连接到相同的时钟,没有任何问题。配置文件中唯一的选项是 gps 时钟的 ip 和选项iburst
,这是我们安装时的标准。