如果 ntp.conf 文件中有多个服务器,ntpd 守护进程将选择哪个服务器进行时间同步

如果 ntp.conf 文件中有多个服务器,ntpd 守护进程将选择哪个服务器进行时间同步

我读到ntp使用所有服务器进行时间同步。这让我有一个问题。假设我在文件中有多个服务器ntp.conf,时间间隔也超过 1 天。我也没有在文件中指定 preferred 关键字ntp.conf

server.1 <ip>
server.2 <ip>
server.3 <ip>
server.4 <ip> 

如果我ntpd使用-g选项运行,那么守护进程将选择哪个服务器ntp来填补巨大的时间差距?

答案1

我读到 ntp 使用所有服务器进行时间同步。

是的。尽可能至少使用 4

根据选择算法. 包括 ntpd 何时启动,基于从所有对等点收到的前几个时间戳。

无论是在启动还是在运行过程中,NTP 都会估算“NTP 时间”是多少。该ntpd -g选项允许无限步长,但只能执行一次,以防系统时钟出现严重错误。虚拟机恢复后,时间未更正、实时时钟硬件出现故障或缺失,诸如此类的情况。

我也没有在 ntp.conf 文件中指定 prefer 关键字。

不要使用 prefer 关键字。这些算法擅长评估计时性能。如果您想使用偏好,请收集数据来证明您可以选择更好的同伴的假设。

相关内容