我有5个服务器的局域网没有互联网连接。我需要他们在他们中间保持时钟同步。
我可以将它们配置为NTP对等点,并为其中一个节点的本地时钟设置一个较高层。以这种方式,其他四个将与该时钟同步。
我真正想要的是,他们同意一个时间使用所有的5个本地时钟(即做某种平均值),理由是稳健和精确。NTP有可能吗?
PS:我不想使用外部时钟源。
编辑:而且在NTP特性之外没有脚本,这只会使精度更差:)
发布于 2010-06-25 22:35:40
如果你平均5个漂移时钟,你唯一能得到的是另一个更难纠正的漂移时钟。不会更精确了。NTP使用多个服务器来提高精度,因为它考虑了网络延迟。因为您的所有系统都在一个快速本地网络上,所以您只需要一台服务器。
将两个系统设置为NTP服务器,一个是主服务器,如果您觉得需要,一个是备份。让所有其他系统与它们同步。这将比时钟平均解决方案容易得多,而且您也不必开发任何疯狂的脚本。
发布于 2010-06-25 22:18:56
你可以让他们中的一人从每台计算机上监听时间,进行平均,设定自己的平均时间,并为所有其他计算机广播这一时间。不过,这似乎有点过分。
发布于 2010-06-25 22:12:44
您可以将其中一个设置为ntp服务器,该服务器将在本地网络上广播其时间,而其他的则作为从站在本地网络上进行侦听。
编辑:我错过了最普通的部分。在这种情况下,您可能可以在本地服务器上编写一个脚本,从所有从服务器收集时间,得到平均值,并使用该值更新自己的时间。在这种情况下,您甚至可能希望摆脱ntp,只需使用脚本来更新所有服务器上的时间。
https://stackoverflow.com/questions/3121766
复制相似问题