NTP Deamon работает медленно - PullRequest
1 голос
/ 02 октября 2019

Я давно пользуюсь протоколом 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

Я перезапустил все. Я изменил пулы, но без какого-либо существенного эффекта.

1 Ответ

1 голос
/ 03 октября 2019

Похоже, что это может быть проблема с вашими распознавателями DNS.

Когда вы запрашиваете у ntp сведения об узле или узле по умолчанию, он пытается разрешить обратные имена DNS для всех перечисленных узлов. Если ваши средства распознавания работают медленно или возникают проблемы с DNS, это повредит ваш ответ и объяснит ситуацию, с которой вы столкнулись.

Если вы попробуете ту же команду с флагом -n, которая сообщит ntpверните только IP-адреса и не пытайтесь выполнить поиск DNS.

Команда в вашем случае будет такой;time ntpq -p -n Я бы посоветовал вам проверить, какие DNS-серверы вы настроили в /etc/resolv.conf и изменить их, но учтите, что если ваш хост получает свой собственный IP-адрес через DHCP, тогда resolv.conf может обновляться при обновлении вашего адреса. или изменяется.

...