首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有互联网连接的服务器之间保持时间同步。

在没有互联网连接的服务器之间保持时间同步。
EN

Stack Overflow用户
提问于 2010-06-25 22:09:15
回答 4查看 7.9K关注 0票数 8

我有5个服务器的局域网没有互联网连接。我需要他们在他们中间保持时钟同步。

我可以将它们配置为NTP对等点,并为其中一个节点的本地时钟设置一个较高层。以这种方式,其他四个将与该时钟同步。

我真正想要的是,他们同意一个时间使用所有的5个本地时钟(即做某种平均值),理由是稳健和精确。NTP有可能吗?

PS:我不想使用外部时钟源。

编辑:而且在NTP特性之外没有脚本,这只会使精度更差:)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-25 22:35:40

如果你平均5个漂移时钟,你唯一能得到的是另一个更难纠正的漂移时钟。不会更精确了。NTP使用多个服务器来提高精度,因为它考虑了网络延迟。因为您的所有系统都在一个快速本地网络上,所以您只需要一台服务器。

将两个系统设置为NTP服务器,一个是主服务器,如果您觉得需要,一个是备份。让所有其他系统与它们同步。这将比时钟平均解决方案容易得多,而且您也不必开发任何疯狂的脚本。

票数 6
EN

Stack Overflow用户

发布于 2010-06-25 22:18:56

你可以让他们中的一人从每台计算机上监听时间,进行平均,设定自己的平均时间,并为所有其他计算机广播这一时间。不过,这似乎有点过分。

票数 1
EN

Stack Overflow用户

发布于 2010-06-25 22:12:44

您可以将其中一个设置为ntp服务器,该服务器将在本地网络上广播其时间,而其他的则作为从站在本地网络上进行侦听。

编辑:我错过了最普通的部分。在这种情况下,您可能可以在本地服务器上编写一个脚本,从所有从服务器收集时间,得到平均值,并使用该值更新自己的时间。在这种情况下,您甚至可能希望摆脱ntp,只需使用脚本来更新所有服务器上的时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3121766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档