如何查看 NTP时间 准不准?(附 Stratum 1/2/3 对照与命令)

 行业新闻    |      2026-11-09
这篇文章不讲理论,只讲三件事:怎么测、怎么看、要多准才够。
第一步:测出当前偏移量
Windows
w32tm /query /status
w32tm /stripchart /computer:time.windows.com /samples:5
第一条看 Source(当前时间源)和 Phase Offset(偏移)。第二条连续采样 5 次,能看到抖动范围——如果 5 次结果在 ±30 ms 上下跳,说明你的网络路径质量一般。
Linux(chrony,主流发行版默认)
chronyc tracking
chronyc sources -v
tracking 里重点看四个值:
- System time offset:当前偏移,正数表示本机快了
- RMS offset:长期平均偏差,比瞬时值更能反映真实水平
- Root delay / Root dispersion:链路延迟与累积不确定度
- Frequency:晶振被修正的频率偏差(ppm),越大说明本地晶振越差
sources -v 的 ^* 表示当前选中的同步源,Stratum 列就是层级,offset 和 jitter 是每个源的质量。
Linux(老式 ntpd)
ntpq -p
st 列 = stratum,offset = 偏移(毫秒),jitter = 抖动。
第二步:怎么判断这个数字好不好
记住一条工程经验:当偏移量小于你业务容差的 1/10 时,就可以不用管它了。
- 你的容差是 1 秒 → 偏移 100 ms 以内都算健康
- 容差是 10 ms(日志取证)→ 偏移应在 1 ms 以内
- 容差是 100 µs(金融)→ 偏移应在 10 µs 以内,且必须看 dispersion
还有一个坑:只看 offset 会误判。 一台 offset 0.2 ms、dispersion 50 ms 的服务器,等于告诉你"我猜大概是 0.2 毫秒,误差可能 50 毫秒"。这种情况通常是上游源太差或网络抖动太大,换源比调参数有用。
第三步:Stratum 对照表(典型精度)
Stratum
来源
典型精度
常见用途
0
原子钟 / GPS 接收机
1 ns – 1 µs
基准,不对外服务
1
直连基准(PPS)
1 – 10 µs
金融、广电、计量
2
同步自 Stratum 1
100 µs – 1 ms
公网池、多数机房
3
同步自 Stratum 2
1 – 10 ms
域控、企业服务器
4
同步自 Stratum 3
5 – 20 ms
终端、IoT
16
未同步
—
无效,必须忽略
注意:Stratum 只是"跳数",不是精度承诺。一台 Stratum 1 服务器如果天线被遮挡、晶振老化,实际表现可能不如一台状态良好的 Stratum 2。
第四步:按业务选方案
- 办公 / 一般服务器:内网一台 Stratum 2 足够,禁止全部机器直连公网池
- 日志审计 / 安全取证:内网 Stratum 1(GNSS)+ NTS 加密,偏移控在 10 ms 内
- 医院 / 学校 / 工厂:NTP 母钟 + POE IP 时钟,视觉一致即可(< 1 秒)
- 金融交易 / 电力 / 5G:Stratum 1 + PTP 硬件时间戳,微秒级
第五步:三个必做检查
1. 防火墙放行 UDP 123,跨网段时别忘了在核心交换机做 NTP 中继
2. 至少两个时间源,让客户端可以表决,避免单点跑偏

3. 每季度导出一次对时报告,等保与审计直接可用

天良科技(TianLiang Technology)提供 Stratum 1 GNSS 时间服务器、NTP/PTP 双输出授时设备与同步时钟系统,支持 GPS/北斗双模、OCXO 守时与 NTS 加密,配套 Web 管理平台可直接导出对时报告。