我已经使用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
仅返回IP地址而不尝试DNS查找。
您的情况是; time ntpq -p -n
我建议您检查一下/etc/resolv.conf
中设置的DNS服务器并进行更改-但请注意,如果主机通过DHCP获得自己的IP地址,则当地址刷新时resolv.conf
可能会更新或更改。