![ntpq 不会立即打印对等点列表](https://linux22.com/image/12153/ntpq%20%E4%B8%8D%E4%BC%9A%E7%AB%8B%E5%8D%B3%E6%89%93%E5%8D%B0%E5%AF%B9%E7%AD%89%E7%82%B9%E5%88%97%E8%A1%A8.png)
我使用的是 FreeBSD。我使用思科路由器作为服务器,我的系统作为客户端。我曾经ntp
在服务器和客户端之间同步时钟。它有效并且时钟已同步,但当我运行时ntpq -p
,它会在大约 5 分钟后显示正确的值。
remote refid st t when poll reach delay offset jitter
==============================================================================
12.12.12.1 LOCAL(1) 8 u 33 64 377 0.649 10.050 26.488
5 分钟后12.12.12.1
更改为*12.12.12.1
。
如何减少ntpq -p
立即显示更改的时间?
答案1
可能是ntpq
尝试解析 DNS 以获取 NTP 对等方的名称,并且错误配置的 DNS 导致超时和延迟 5 分钟。
ntpq -np
您可以通过使用命令要求它不要解析 DNS(该-n
标志告诉它不要解析 DNS)来确认情况是这样。
如果确实如此,您可以研究为什么解析这些 IP 的 DNS 不起作用(但这是一个单独的主题,可能值得一个具体问题。)