我有一个带有NTP输出的GPS服务器。我希望使用GPS的NTP输出来同步UNIX服务器上的时钟。
手动更改UNIX服务器时间后,UNIX服务器需要很长时间与GPS时间同步。例如,如果将UNIX服务器时间更改为滞后2秒,则与GPS时间同步大约需要20分钟:类似地,如果将UNIX服务器时间更改为滞后1分钟,则与GPS时间同步大约需要1小时。
我的问题是,为什么UNIX服务器在改变时间后需要这么长时间才能与GPS同步?
发布于 2014-08-21 11:56:34
ntp
有意以非常小的增量将系统时间分配给其对等方提供的时间,以避免时间的大幅跳转,这可能会影响正在运行的进程。虽然精确的计时对于主机与主机之间的通信是必不可少的,但更重要的是系统自身时钟的完整性。
在NTP项目网站上有一些关于协议的有用和有趣的常见问题。
发布于 2014-08-22 06:38:22
我在启动或重新启动本地ntpd之前使用ntpdate -u pool.ntp.org
。这是本地/etc/ntpd.conf
:server ntp1.vniiftri.ru minpoll 3 iburst burst prefer server ntp2.vniiftri.ru server pool.ntp.org
的主要部分。
最重要的部分是minpoll 3 iburst
:您指示守护进程发送尽可能多的包以保证同步。
https://unix.stackexchange.com/questions/151364
复制相似问题