ntpd 和 ntpdate 不一致

ntpd 和 ntpdate 不一致

我正在尝试同步本地网络中的两台计算机。为此,我在一台计算机上使用 NTP 与 ntp 池同步。然后我在第二台计算机上使用 ntp,并在 /etc/ntp.conf 中告诉它与我的第一台计算机同步

server first_computer iburst

现在,当我在第二台计算机上执行 ntpq -p 时,我得到:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 scitos.magazino 85.25.105.105    2 u   45   64    0    0.000    0.000   0.000
-news02.nierle.c 192.53.103.104   2 u   63   64  377   29.065   -2.921   0.623
*ns1.customer-re 40.33.41.76      2 u   63   64  377   18.636   -0.088  22.543
+stratum2-2.ntp. 129.70.130.71    2 u   61   64  377   30.640   -0.063   0.839
+ntp1.wtnet.de   36.224.68.195    2 u   57   64  377   34.993   -1.956   0.294

其中 scitos 是我的第一台电脑。一切看起来都很好。但当我 ntpdate -q scitos

我得到:

server 10.8.64.62, stratum 2, offset 0.040108, delay 0.02666
 5 Aug 13:42:54 ntpdate[6928]: no server suitable for synchronization found

为什么ntpdate还有延迟?

答案1

延迟并不是指您的计算机与源之间的延迟。而是 ntp 消息往返所需的时间。

当两个时钟之间的消息耗时大于零时,如何同步两个时钟存在根本的不确定性。NTP 会尽力做出最佳猜测。但是,如果网络消息在每个方向上耗时截然不同,则它不会准确。

换句话说,您不必担心延迟数字。它是为调整 NTP 的人提供的统计数据,并不代表差异程度。

例如http://tech.kulish.com/2007/10/30/ntp-ntpq-output-explained/

相关内容