我希望服务器集群具有完全相同的时间.
所有都使用UTC时区.
所有都使用UTC时区.
目前使用NTP,我仍然看到他们似乎每个10-20毫秒.
什么是最准确的时间让他们每个人?
解决方法
将ntpd连接到LAN外部的NTP服务器以进行时间同步可能会导致您看到的不一致,因为每个连接都必须通过多个路由器,每个路由器根据流量具有不可预测的延迟.如果每个服务器自己连接,则所有服务器之间的时间会稍微偏移.
为避免不一致,最好的方法是创建本地NTP服务器,与外部NTP服务器池同步时间,并使用此本地NTP服务器作为本地服务器的“主时钟”:
>本地NTP服务器
您将此服务器配置为与地理位置靠近您的池上的NTP服务器同步.在this site,您可以获得服务器列表并获得一个接近您的服务器.它会让时间与他们保持同步.
>服务器上的NTP守护程序
在每台服务器上配置ntpd以连接到本地NTP服务器.当您在最后一个低延迟LAN上保留本地NTP服务器时,偏差将是最小的.
使用此实现,服务器上的时间将彼此同步.