首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么NTP在夏时制后托管在数字海洋上的服务器上不同步?

为什么NTP在夏时制后托管在数字海洋上的服务器上不同步?
EN

Server Fault用户
提问于 2017-04-18 09:48:36
回答 2查看 1.4K关注 0票数 2

由于夏时制,Sensu监视器指示在数字海洋(DO)上运行的多个服务器的NTP不同步(12.345404ms-98.338222ms):

代码语言:javascript
运行
复制
CheckNTP WARNING: NTP offset by 34.073039ms

讨论

  1. 也许NTP配置是不正确的?NTP配置有偏差,但现在已经使用盖林盖伊的ntp角色应用了相同的配置。
  2. 如果NTP服务器已经重新启动,会发生什么情况?监控器指出,NTP已经同步,但不久问题就会再次发生。
  3. 如果NTP服务器将停止,时间将手动设置,ntp服务器将再次启动,会发生什么情况?和三个完全一样。
  4. 也许这个问题与DO平台有关?未知。在互联网上没有找到任何解决方案。
  5. 如果选择最近的位置作为计时器,会发生什么情况?服务器0.nl.pool.ntp.org iburst服务器1.nl.pool.ntp.org iburst服务器2.nl.pool.ntp.org iburst服务器2.nl.pool.ntp.org iburst服务器3.nl.pool.ntp.org iburst服务器重新启动时,时间被同步,稍后时间又停止同步。
  6. 水滴是否同步,然后就不同步了?

是的,似乎是这样的:

EN

回答 2

Server Fault用户

回答已采纳

发布于 2017-04-20 16:35:01

NTP (和SNTP)不提供有关时区/夏令的信息。相反,它提供了一个精确的UTC参考时钟,需要由客户端解释,以便在正确的本地时间显示。这意味着夏时制对NTP时钟漂移/倾斜没有任何影响。

一些建议:

  • 你在使用什么NTP客户端?RHEL7附带了chrony,我发现它比普通的旧ntpd + ntpdate稍微差一些。
  • 从ntp配置文件中删除iburst选项并重新启动NTP客户端。
  • 确保使用低RTT可访问的NTP服务器(即:您可以快速切换)。
  • 检查网络拥塞
  • 一定要阅读NTP手册,因为它确实有一些很棒的文档
票数 3
EN

Server Fault用户

发布于 2023-04-30 20:59:32

请注意,根据我的经验,所有VPN系统(不仅仅是DigitalOcean系统)都使用主时钟,即运行主机服务器上的时钟。该服务器已经按预期同步(可能与NTP同步),而且我还没有看到一个VPN,它甚至没有运行NTP也没有同步。

我还注意到的一个问题是,与不运行NTP相比,运行NTP更容易引发问题。这是因为CPU时钟可能不会100%保留给您的VPN,因此计时器将不会像预期的那样精确。NTP需要这些定时器的精确性才能知道如何使系统时钟倾斜。但是,我认为,在DigitalOcean中,您总是会得到为您保留的CPU。因此,计时器按预期工作。在我的服务器上,在我运行VirtualBox的地方,我的CPU计时器完全扭曲了时间.因为VirtualBox没有为它运行的每个VPN保留一组特定的CPU。

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

https://serverfault.com/questions/845030

复制
相关文章

相似问题

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