首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

Windows系统配置高精度时间服务

  • 24-03-05 10:41
  • 4316
  • 9580
blog.csdn.net

Windows系统配置高精度时间服务

高精度时间服务配置需要 Windows 10 或 Windows Server 2016以上操作系统。

文章目录

    • Windows系统配置高精度时间服务
    • 如何配置系统以实现高精度
      • 1,操作系统要求
      • 2,系统服务配置
        • Windows 时间服务启动
      • 3,单向网络延迟计算
      • 4,注册表设置
        • MinPollInterval
        • MaxPollInterval
        • UpdateInterval
        • SpecialPollInterval
      • W32Time 的 GPO 默认设置
    • 推荐阅读

Windows 10 和 Windows Server 2016 中的时间同步已大幅改善。 在合理的操作条件下,可将系统配置为维持 1ms(毫秒)的精度或更高的精度(依据 UTC)。

Windows Server 2012 R2 及更低版本无法满足同样的高精度目标。2012 R2 及更低版本的较高容差超出了 Windows 时间服务的设计规范。

虽然 Windows 10 或 Windows Server 2016 上支持高达 1 ms 的精度,但大多数用户并不需要高度精确的时间。
因此,系统默认配置Windows 2012 R2以前的操作系统相同的要求,即:

  • 提供满足 Kerberos 版本 5 身份验证要求所需的时间精度。
  • 为加入到公共 Active Directory 林的 Windows 客户端和服务器提供大致准确的时间。

如何配置系统以实现高精度

时间精度需要准确时间从权威时间源到终端设备进行端到端分布。 沿此路径在测量中增加不对称性的任何因素都会负面影响设备上可实现的精度。

1,操作系统要求

高精度配置需要 Windows 10 或 Windows Server 2016。
时间拓扑中的所有 Windows 设备都必须满足此要求,包括更高层次的 Windows 时间服务器以及在虚拟化方案中运行时间敏感型虚拟机的 Hyper-V 主机。 所有这些设备都必须至少为 Windows 10 或 Windows Server 2016。
在这里插入图片描述

2,系统服务配置

Windows 时间服务启动

Windows 时间服务 (W32Time) 必须持续运行。 为此,请将 Windows 时间服务的启动类型配置为“自动”启动。
在这里插入图片描述

3,单向网络延迟计算

数据通信必然存在网络延迟。 因此,网络延迟必须在合理的范围内。

若要计算累积单向网络延迟,请将时间拓扑(从目标开始,到高精度第 1 层次时间源结束)中的 NTP 客户端 - 服务器节点对之间的各个单向延迟进行相加。

若要获取目标和源之间的累计网络延迟,请测量以下项之间各自的平均 NTP 往返时间 (RTT):

  • 目标和时间服务器 B
  • 时间服务器 B 和时间服务器 A
  • 时间服务器 A 和源

4,注册表设置

配置注册表,让时间服务相关参数符合高精度要求。

MinPollInterval

配置允许系统轮询的最小间隔(以 log2 秒为单位)。

说明值
密钥位置HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
设置6
结果最小轮询间隔现为 64 秒。

以下命令将帮助 Windows 更新时间参数生效:

w32tm /config /update
  • 1
MaxPollInterval

配置允许系统轮询的最大间隔(以 log2 秒为单位)。

说明值
密钥位置HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
设置6
结果最大轮询间隔现为 64 秒。

以下命令将帮助 Windows 更新时间参数生效:

w32tm /config /update
  • 1
UpdateInterval

相位校正调整之间的时钟周期数。

说明值
密钥位置HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config
设置100
结果相位校正调整之间的时钟周期数现为 100。

以下命令将帮助 Windows 更新参数生效:

w32tm /config /update
  • 1
SpecialPollInterval

配置启用 SpecialInterval 0x1 标志后的轮询间隔(以秒为单位)。

说明值
密钥位置HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient
设置64
结果轮询间隔现为 64 秒。

以下命令将帮助 Windows 更新参数生效:

net stop w32time && net start w32time
# 重启w32time 服务
  • 1
  • 2

W32Time 的 GPO 默认设置

组策略设置默认值
AnnounceFlags10
EventLogFlags2
FrequencyCorrectRate4
HoldPeriod5
LargePhaseOffset50,000,000
LocalClockDispersion10
MaxAllowedPhaseOffset300
MaxNegPhaseCorrection172,800(48 小时)
MaxPollInterval10
MaxPosPhaseCorrection172,800(48 小时)
MinPollInterval6
PhaseCorrectRate7
PollAdjustFactor5
SpikeWatchPeriod900
UpdateInterval100(1 秒)

推荐阅读

  • NTP(Network Time Protocol)协议详解
  • Ubuntu快速搭建内网NTP Server
  • Windows 11 的云端备份让电脑更换如手机更换一样方便
  • 解放双手,Windows Admin Center简化服务器管理
  • 一文了解Wi-Fi 7有哪些新的特性
  • 会话结束原因:tcp-rst-from-server 常见原因分析和解决办法
注:本文转载自blog.csdn.net的Par@ish的文章"https://blog.csdn.net/weixin_37813152/article/details/134157413"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top