有时,当我的 ntpd 尝试同步本地时钟时,我会得到很大的偏移。我认为这些显示spike_detect
在日志中,然后是clock_step
因为偏移量太大。这些实例似乎伴随着 Peerstats 文件中的行,这些行具有与spike_detect
.我看到的尖峰幅度通常约为 0.9 秒。
我认为这是由于可变的网络延迟而发生的。我想避免上下尖峰导致本地时钟不稳定。如何配置 ntpd 以删除往返次数高于特定阈值的查询结果?
似乎 ntpd 已经可以获取数字,正如在peerstats 文件中可以看到的那样,但我还没有找到用于删除大延迟查询结果或类似内容的配置项。 chronyd 有chrony.conf 中的maxdelay
行server
,但根据 ntp.conf 手册页,maxdelay
它不是 ntp.conf 中的行上的东西server
。
说明 1:我的 ntp.conf 中有 1 个服务器。这是一个 GPS 同步服务器,我相信它是准确的,尽管互联网或中间的某些防火墙可能有疯狂的延迟异常值。