高准确度时间的支持边界

本文介绍在需要高度准确且稳定的系统时间的环境中,Windows 时间服务 (W32Time) 的支持边界。

适用于:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 10版本 1607 或更高版本、Azure Stack HCI 版本 21H2 和 20H2

对 Windows 8.1 和 2012 R2 (或之前的) 的高可用性支持

早期版本的 Windows (Windows 10 1607 或 Windows Server 2016 1607) 无法保证高度准确的时间。 这些系统上的 Windows 时间服务:

  • 提供了满足 Kerberos 版本 5 身份验证要求所需的时间准确性
  • 为加入公共 Active Directory 林的 Windows 客户端和服务器提供了松散准确的时间

更严格的准确度要求超出了这些操作系统上的 Windows 时间服务的设计规范,因此不受支持。

Windows 10 和 Windows Server 2016

Windows 10和Windows Server 2016的时间准确性已大幅提高,同时保持与较旧 Windows 版本的完全向后 NTP 兼容性。 在适当的操作条件下,运行 Windows 10 或 Windows Server 2016 及更高版本的系统可以提供 1 秒、50 毫秒 (毫秒) 或 1 毫秒的准确度。

重要

  • 高度准确的时间源

    拓扑中生成的时间准确度高度依赖于使用准确、稳定的根 (第 1 层) 时间源。 第三方供应商销售的基于 Windows 和非基于 Windows 的高度准确、与 Windows 兼容的 NTP 时间源硬件。 请与供应商检查其产品的准确性。

  • 时间准确性

    时间准确性需要从高度准确的权威时间源到终端设备的准确时间的端到端分布。 引入网络不对称的任何内容都会对准确性产生负面影响,例如物理网络设备或目标系统上的高 CPU 负载。

高准确度要求

本文档的其余部分概述了必须满足的环境要求,以支持各自的高准确度目标。

目标准确度:1 秒 (1 秒)

若要与高度准确的时间源相比,为特定目标计算机实现 1 秒的准确度:

  • 目标系统必须运行Windows 10,Windows Server 2016。
  • 目标系统必须从时间服务器的 NTP 层次结构同步时间,最终生成高度准确的、与 Windows 兼容的 NTP 时间源。
  • 上面提到的 NTP 层次结构中的所有 Windows 操作系统都必须按照配置 系统实现高可用性 文档中所述进行配置。
  • 目标与源之间的累计单向网络延迟不能超过 100 毫秒。 累积网络延迟是通过在层次结构中的 NTP 客户端-服务器节点对之间添加单个单向延迟来测量的,这些延迟从目标开始,并在源处结束。 有关详细信息,请查看高准确度时间同步文档。

目标准确度:50 毫秒

目标准确性:1 秒部分概述的所有要求都适用,但本节中概述了更严格的控制措施的情况除外。

为特定目标系统实现 50 毫秒准确度的其他要求是:

  • 目标计算机的时间源之间的网络延迟必须大于 5 毫秒。

  • 目标系统必须不超过高度准确的时间源的第 5 层。

    注意

    从命令行运行 w32tm /query /status 以查看层。

  • 目标系统必须位于高度准确的时间源的 6 个或更少网络跃点内。

  • 所有层的一天平均 CPU 使用率不得超过 90%。

  • 对于虚拟化系统,主机的一天平均 CPU 利用率不得超过 90%。

目标准确度:1 毫秒

目标准确度:1 秒目标准确度:50 毫秒部分概述的所有要求都适用,但本节中概述了更严格的控制措施的情况除外。

为特定目标系统实现 1 毫秒准确度的其他要求是:

  • 目标计算机的时间源之间的网络延迟必须大于 0.1 毫秒

  • 目标系统必须不超过高度准确的时间源的第 5 层

    注意

    从命令行运行 w32tm /query /status 以查看层。

  • 目标系统必须位于高度准确的时间源的 4 个或更少网络跃点内。

  • 每个层的一天平均 CPU 使用率不能超过 80%。

  • 对于虚拟化系统,主机的一天平均 CPU 利用率不能超过 80%。