是否可以增加 ntpd 更新系统时钟的速率?

是否可以增加 ntpd 更新系统时钟的速率?

由于ntpd配置错误,我们的一些主机无法与 ntp 服务器建立同步。我们在某些主机 (CentOS 6) 上的时钟现在相差了 30 秒以上(对于其中大多数主机而言,未来似乎都会如此)。

从文档上看,ntpd我们目前可用的最快同步速度是500us/s——有什么方法可以提高这个速度,让时钟更新得更快,但不是立即? 例如,我们希望将其设置为类似于的内容100ms/s

这可能吗?如果可以,我们如何才能安全地进行此操作?

危险吗?

答案1

安全的做法是关闭服务,然后设置时钟。例如使用 ntpdate,它往往附带一个 init 脚本,用于在启动时执行此操作。停机并不好玩,但数据库和其他东西不喜欢时钟倒退。

Linux adjtimex 手册页描述了所使用的系统调用。允许的偏移量以微秒为单位,需要很长时间才能完成。

相关内容