首页/系统与基础设施/自动化运维速查/时间同步与时钟漂移巡检
巡检与自助运维60 条

时间同步与时钟漂移巡检

时间同步巡检要看同步服务状态、当前偏差与同步源可信度三项,而不是只确认进程在运行。时间偏差会同时影响日志关联、证书与令牌校验、集群一致性,阈值应按业务分别设定;发现偏差应先排查同步源与网络,避免以手工改时间制造更大的混乱。

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌​​​​‌​‌‌‌​‌​‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌​‌​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌‌‌​​‌​‌‌​‌‌‌​​‌‌​​​‌‌​​‌​‌‌​‌​‌‌​​‌​​​‌‌‌​​‌​​‌‌​‌​​‌​‌‌​​‌‌​​‌‌‌​‌​​​​‌​‌‌​‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌‌​​‌‌​‌‌‌​​​​​‌‌​​‌​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​

不致命但会连带出错

时间不同步不会立刻导致故障,却会让日志时间线错乱、证书与令牌校验失败、分布式组件的顺序判定异常。巡检要确认三件事:同步服务是否真的在同步、当前偏差有多大、同步源是否可信。发现偏差时应先查同步源与网络,而不是直接手工改时间。

基本信息

检查对象同步服务状态、当前偏差、同步源层级
常见实现NTP、Chrony、systemd-timesyncd、云平台时间服务
阈值设定按业务分别设定,鉴权与日志关联要求更严
漂移来源虚拟化时钟漂移、负载过高、同步源不可达
关联风险证书校验、令牌有效期、日志关联、集群一致性

典型使用场景

  • 日志关联:多主机排查要求时间线可比,偏差过大会让因果顺序看似颠倒
  • 证书与令牌:偏差超出校验窗口会导致验证失败,表现为随机鉴权错误
  • 集群一致性:分布式组件依赖时间判定顺序,偏差引发难以复现的问题
  • 虚拟化环境:虚拟机时钟易漂移,需确认宿主与客户机都正确同步
  • 同步源治理:巡检内部时间服务器的层级与可达性,避免全部依赖单一源

检查项与判读

检查项判读依据异常表现
服务状态同步服务是否运行且已完成同步未同步时偏差持续累积
当前偏差本地时间与参考时间的差值超出业务允许的窗口
同步源层级与可达性源不可达时逐步失去同步
漂移趋势单位时间内的偏差变化持续单向漂移指向时钟源问题

同步状态与偏差检查

同步状态与偏差检查
# 查看同步服务是否已同步以及当前偏差(Chrony 环境)
chronyc tracking
# 查看同步源层级与可达状态,确认没有只依赖单一来源
chronyc sources -v
# 通用方式:查看时间同步服务状态与最近一次同步结果
timedatectl status
# 非管理侧可做大致比对:本地时间与远端响应头中的时间
# date -u && curl -sI https://example.com | grep -i '^date:'
时间偏差的影响具有选择性:日志关联通常容忍秒级偏差,证书与令牌校验的容忍窗口更窄,一致性协议对偏差最为敏感。因此阈值应按业务分别设定,而不是全局采用同一个数字。
不要用手工设置时间的方式掩盖同步故障。直接向前或向后调整系统时间会打乱日志顺序、影响依赖时间的定时任务,甚至造成任务重复执行或整段跳过;应优先排查同步源与网络。

易错点

  • 只确认服务在运行:进程在跑但未完成同步,偏差仍在累积却显示正常
  • 全部主机引用同一时间源:该源故障时所有设备同时失去同步,影响面被放大
  • 手工改时间掩盖问题:日志时间线错乱,定时任务出现重复或跳过
  • 忽略虚拟化时钟漂移:负载升高时偏差快速增长,问题只在高峰期出现

数据来源与参考

  • RFC 5905 网络时间协议 NTPv4 规范
  • RFC 8915 网络时间安全 NTS
  • Chrony 官方文档:chronyc tracking 与 sources 命令

整理校对:其其网ICT文档中心 · 本页地址:docs.qiqicto.com/automation/time-sync-drift-inspection.html

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌​​‌​‌‌‌‌​‌‌​​​​‌​‌‌‌​‌​‌​‌‌‌​‌​​​‌‌​‌‌‌‌​‌‌​‌‌​‌​‌‌​​​​‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌​‌​‌‌​​‌​‌​​‌​‌‌​‌​‌‌‌​​‌‌​‌‌‌‌​​‌​‌‌​‌‌‌​​‌‌​​​‌‌​​‌​‌‌​‌​‌‌​​‌​​​‌‌‌​​‌​​‌‌​‌​​‌​‌‌​​‌‌​​‌‌‌​‌​​​​‌​‌‌​‌​‌‌​‌​​‌​‌‌​‌‌‌​​‌‌‌​​‌‌​‌‌‌​​​​​‌‌​​‌​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌​​‌​‌‌​‌‌‌‌​‌‌​‌‌‌​​​‌​‌‌‌​​‌‌​‌​​​​‌‌‌​‌​​​‌‌​‌‌​‌​‌‌​‌‌​​