0

0

chronyc tracking Root delay / dispersion 异常大的 NTP 源更换方案

冰川箭仙

冰川箭仙

发布时间:2026-02-04 17:43:07

|

602人浏览过

|

来源于php中文网

原创

Root delay 或 Root dispersion 异常大说明上游 NTP 源不可靠,可能因过载、拥塞、防火墙干扰或自身未同步;常伴 Leap status: Not synchronised 等报错,导致系统时间漂移或跳变。

chronyc tracking root delay / dispersion 异常大的 ntp 源更换方案

chronyc tracking 显示 Root delay 或 Root dispersion 异常大,说明什么 chronyc trackingRoot delay(通常应 Root dispersion(理想值 500 ms 或几秒),基本意味着当前 NTP 源已不可靠:可能是上游服务器过载、网络路径拥塞、中间防火墙干扰,或该源本身未良好同步(例如它自己也只连了单个不稳定的上游)。这不是 chrony 配置错误,而是源头质量崩了。

这类异常往往伴随 Leap status: Not synchronisedSystem clock wrong by 报错,系统时间会缓慢漂移甚至跳变。

如何用 chronyc 快速识别问题 NTP 源 chronyc sources -vchronyc sourcestats -v 是关键命令:
  • sources -v 看每个源的状态:* 表示当前选中的主源,+ 是候选源,? 或空白表示被拒绝(通常是抖动过大或离群)
  • sourcestats -v 查看每个源的长期统计:Offset 偏移量是否稳定、RMS offset 是否持续升高、RTT(往返时延)是否忽高忽低——这些比单次 tracking 更能暴露问题
  • 特别注意 Source state 字段:若长期显示 OfflineLost,说明 chrony 已主动弃用该源,但配置里还留着,容易误导

如果某个源在 sources 里带 *,但 sourcestats 显示其 RTT 波动剧烈、RMS offset > 100 ms,基本可以判定它是“假主源”——chrony 因缺乏更好选择而被迫用它。

更换 NTP 源的实操步骤(不重启 chronyd) 更换不是简单改 /etc/chrony.confsystemctl reload chronyd,要避免时间跳变和短暂失同步:
  • 先用 chronyc add server 加入新源(例如国内可用 ntp.ntsc.ac.cn阿里云 ntp.aliyun.com),加 iburstprefer(仅对可信源):
    chronyc add server ntp.ntsc.ac.cn iburst
  • 等 2–3 分钟,运行 chronyc sources -v 确认新源状态变为 +*,且 sourcestatsRMS offset 开始收敛(
  • 再用 chronyc delete 移除旧源(不是注释配置文件!):
    chronyc delete 2001:db8::1
    (填实际 IP 或域名)
  • 最后更新配置文件,删掉对应 server 行,防止服务重启后重新加载坏源

注意:iburst 只在初始同步时加速,不会影响后续行为;prefer 要慎用——仅当新源是组织内高精度本地 NTP 服务器时才加,否则可能压制更稳定的公网源。

稿定抠图
稿定抠图

AI自动消除图片背景

下载

为什么不能只依赖 public NTP pool(如 pool.ntp.org) pool.ntp.org 是 DNS 轮询机制,每次解析返回不同 IP,看似冗余,实则隐患不少:
  • 某些子域名(如 0.pool.ntp.org)在部分地区解析到海外高延迟节点,Root delay 直接破秒
  • 部分 pool 成员未启用 ntpd -g 或未正确配置 stratum,导致自身同步质量差,chrony 会误判为可用源
  • DNS 缓存 + TTL 导致故障源可能被客户端长时间复用(尤其容器或云主机)

生产环境建议明确指定 3–4 个已验证的优质源(优先选中科院、阿里、腾讯华为云等有公开 SLA 的 NTP 服务),并定期用 chronyc sourcestats 检查它们的 SkewUpdate interval 是否合理。真正的难点不在换源,而在持续监控哪些源开始“悄悄变慢”。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
数据库Delete用法
数据库Delete用法

数据库Delete用法:1、删除单条记录;2、删除多条记录;3、删除所有记录;4、删除特定条件的记录。更多关于数据库Delete的内容,大家可以访问下面的文章。

279

2023.11.13

drop和delete的区别
drop和delete的区别

drop和delete的区别:1、功能与用途;2、操作对象;3、可逆性;4、空间释放;5、执行速度与效率;6、与其他命令的交互;7、影响的持久性;8、语法和执行;9、触发器与约束;10、事务处理。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

216

2023.12.29

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1456

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

709

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

296

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

783

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

577

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

552

2023.07.20

抖音网页版入口与视频观看指南 抖音官网视频在线访问
抖音网页版入口与视频观看指南 抖音官网视频在线访问

本专题汇总了抖音网页版的入口链接、官方登录页面以及视频观看入口,帮助用户快速访问抖音网页版,提供免登录访问方式和直接进入视频播放页面的方法,确保顺利浏览和观看抖音视频。

32

2026.02.04

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Linux网络安全之防火墙技术汇总
Linux网络安全之防火墙技术汇总

共31课时 | 3.1万人学习

CSS3 教程
CSS3 教程

共18课时 | 5.2万人学习

PostgreSQL 教程
PostgreSQL 教程

共48课时 | 8.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号