NTP 守护进程运行缓慢

NTP deamon runs slow

我使用 NTP 协议有一段时间了。最近,我遇到了一个奇怪的问题。即,当我尝试打印服务器已知的对等点列表时,大约需要 20 秒。早些时候它花费的时间更少。

[root@centos-test centos]# time ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*ntp1.tp.pl      .MRS.            1 u   18   64    3    2.093   -0.021   0.098
 ntp2.tp.pl      .MRS.            1 u   22   64    3    2.404    0.120   0.041
 96-7.cpe.smnt.p 149.156.70.75    2 u   27   64    3   22.526   -2.296   0.089
 ntp.wide-net.pl 194.146.251.101  2 u   30   64    3   65.808   -8.530   0.049

real    0m20.180s
user    0m0.017s
sys     0m0.011s

我已经重启了一切。我已经更改了池,但没有任何显着效果。

您的 DNS 解析器似乎有问题。

默认情况下,当您向 ntp 询问对等或主机详细信息时,它会尝试解析任何列出的主机的反向 DNS 名称。如果您的解析器很慢,或者存在 DNS 问题,那么这将挂起您的响应并解释您所看到的情况。

如果您使用 -n 标志尝试相同的命令,它将告诉 ntp 仅 return IP 地址而不尝试 DNS 查找。

你的命令是; time ntpq -p -n 我建议您检查在 /etc/resolv.conf 中设置的 DNS 服务器并进行更改 - 但请注意,如果您的主机通过 DHCP 获得自己的 IP 地址,那么 resolv.conf 可能在您的地址刷新或更改时得到更新。