如何加快本地时钟同步?

如何加快本地时钟同步?

我正在运行 ntp 服务器,使用以下配置:

server 127.127.1.0 minpoll 5 maxpoll 5 iburst burst
fudge 127.127.1.0 stratum 0 refid GPS

有没有办法让我的服务器以比默认的 5 分钟更快的速度选择此本地时钟?Minpoll 和 maxpoll 可以更快地增加覆盖范围,但它不用于时钟选择。

答案1

删除127.127.1行。不守纪律的本地时钟不应使用。当然不能误导性地设置为 refid GPS。(如果您有其他非 ntpd 方式来规范此系统的时钟,请解释。)作为“最后的手段”,如果正在使用另一个驱动程序,它会自行禁用。正常状态,您不需要 LOCAL,因为大多数通用计算机时钟都不是那么准确。

如果你有本地连接的 0 层硬件,请添加具有实际驱动程序。对于 GPS,NMEA 为标准协议。SHM 为另一个程序(如 gpsd)的共享内存。如果硬件支持,则添加 PPS。向供应商询问如何使用它以及示例配置。

还请添加您维护的或来自互联网的 NTP 源。越多越好,允许检测虚假行情作为健全性检查。

pool 2.pool.ntp.org iburst

考虑 ntpd -g 允许第一次调整为无限大小的步骤的选项。

在新配置下重新启动 ntpd。使用以下命令监控其性能ntpq -p

答案2

添加

tos orhanwait 30

到你的ntp.conf。调整30到你需要的等待时间的秒数。每https://www.eecis.udel.edu/~mills/ntp/html/miscopt.html#tos,在此等待期间不允许本地时钟同步。

相关内容