要确认Chrony是否从可靠时间源获取高质量时间信号,需检查sources -v中MS列的^*主源及Reach值(应为377)、sourcestats -v中Std Dev(应≤10ms)、tracking中RMS offset(应

要确认Chrony是否正在从可靠的时间源获取高质量时间信号,不能只看它连上了几个服务器,必须深入检查每个源的响应稳定性、偏移误差和可达性——这些指标直接决定系统时钟能否长期保持微秒级精度。
查看时间源列表及实时状态
运行 chronyc sources -v 命令,输出中每一行代表一个配置的时间源。
重点关注 MS 列:^* 表示当前正在使用的主同步源,+ 表示备用但已参与计算,x 表示时间偏差过大被拒绝,? 表示完全不可达。
Reach 列是八进制数,三位数字(如 377)表示最近 8 次查询中有多少次成功收到响应;【值低于 377 说明存在丢包或超时,需排查网络连通性】
评估各时间源的质量指标
执行 chronyc sourcestats -v,该命令显示每个源的历史统计信息。
关键字段含义:Offset 是当前测量出的时钟偏移量,Std Dev 是该偏移的标准差——【Std Dev 超过 10ms 表示该源抖动严重,不适合用作主参考】
Frequency 字段反映本地时钟与该源的长期频率偏差,单位为 ppm(百万分之一);Skew 是该频率偏差的不确定性范围,越小越好。
Span 表示该源持续参与同步的时间长度,单位为分钟;新加入的源 Span 很小,数据不可信,需等待至少 30 分钟以上再判断质量。
交叉验证主源的可靠性
第一步:运行 chronyc tracking,确认 Reference ID 是否与 sources -v 中 ^* 行的 IP 或域名一致。
第二步:检查 System time 行,若显示 “slow” 或 “fast” 后跟数值(如 -1588us),说明当前校准仍在进行中;若数值绝对值持续小于 500μs 且 RMS offset 稳定在 1ms 内,表明主源质量合格。
第三步:观察 Leap status,必须为 Normal;若显示 Insert second 或 Delete second,说明上游源正进行闰秒调整,属正常现象;但若长期显示 Not synchronized,则 chronyd 未完成初始收敛,需等待或检查配置。


















