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
可能在您的地址刷新或更改时得到更新。
我使用 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
可能在您的地址刷新或更改时得到更新。