时间需要同步。带有NTP服务器的UNIX服务器;手动更改 UNIX 服务器的时间后

时间需要同步。带有NTP服务器的UNIX服务器;手动更改 UNIX 服务器的时间后

我有一个带 NTP 输出的 GPS 服务器。我想使用 GPS 的 NTP 输出来同步 UNIX 服务器上的时钟。

手动更改UNIX服务器时间后,UNIX服务器需要很长时间才能与GPS时间同步。例如,如果我将 UNIX 服务器时间更改为滞后 2 秒,则与 GPS 时间同步大约需要 20 分钟:同样,如果我将 UNIX 服务器时间更改为滞后 1 分钟;与 GPS 时间同步大约需要 1 小时。

我的问题是,为什么 UNIX 服务器在手动更改时间后需要很长时间才能与 GPS 同步?

答案1

ntp故意将系统时间以非常小的增量转向其对等方提供的时间,以避免时间上的大幅跳跃,从而可能扰乱正在运行的进程。尽管准确的计时对于主机到主机的通信至关重要,但更重要的是系统自身时钟的完整性。

有关该协议的一些有用且有趣的常见问题解答NTP项目网站。

答案2

ntpdate -u pool.ntp.org我在启动或重新启动本地ntpd之前使用。这是本地的主要部分/etc/ntpd.confserver ntp1.vniiftri.ru minpoll 3 iburst burst prefer server ntp2.vniiftri.ru server pool.ntp.org

最重要的部分是minpoll 3 iburst:您指示守护进程发送尽可能多的数据包以保证同步。

相关内容