我读到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 关键字。这些算法擅长评估计时性能。如果您想使用偏好,请收集数据来证明您可以选择更好的同伴的假设。