配置时间同步

许多依赖于事件的精密排序的软件系统都依靠稳定、一致的系统时钟。大多数服务编写的系统日志都包含时间戳,时间戳有助于调试系统的各个组件之间发生的问题。

默认情况下,Compute Engine 实例已预先配置为使用网络时间协议 (NTP),这有助于确保系统时钟彼此同步。通过正确在虚拟机 (VM) 上配置 NTP,您可以优化虚拟机的时间同步,以便在出现闰秒时进行相应调整。

如果您非常重视确保时间同步的准确性并监控时间同步的准确性,那么除了使用 NTP 之外,您还可以使用 chronyptp_kvm预览版将虚拟机的时钟与其宿主服务器的时钟同步。此配置旨在使支持的设置达到 1 毫秒内的准确度。

在虚拟机上配置网络时间协议 (NTP)

Compute Engine 实例已预先配置为使用网络时间协议 (NTP),这有助于确保系统时钟彼此同步,并包含以下内容:

  • 比第三方 NTP 服务器更准确。
  • 处理闰秒,即对世界协调时间 (UTC) 增加或减少 1 秒的调整,以适应地球自转的变化。闰秒不会按照常规的时间间隔发生,因为地球的自转速度会随着气候和地质事件而不规则地变化。

如需了解为虚拟机配置 NTP 的步骤,请参阅为虚拟机配置 NTP

配置准确的时间

为了实现精确度在 1 毫秒以内的同步(在支持的设置中),您可以将虚拟机配置为将其时钟与宿主服务器的时钟同步。如需了解详情,请参阅为 Compute Engine 虚拟机配置准确时间

后续步骤