chrony中“prefer”指定首选服务器

bash 复制代码
server 192.168.159.1 prefer  iburst
server 192.168.159.2 iburst

🎯 prefer 的具体作用和影响

  1. 优先同步来源

    当多台服务器都可用且时间质量相近时,Chrony会优先选择 标记了 prefer 的服务器(192.168.159.1)作为主要同步源。其他未标记的服务器(如192.168.159.2)作为备用或用于交叉验证。

  2. 更高的信任度

    Chrony在计算最终的系统时间时,会给带 prefer 标记的服务器赋予更高的权重,其时间值对最终结果的影响更大。

  3. 稳定性

    这有助于在网络波动或服务器响应出现微小差异时,让系统时间更稳定地跟随一个你指定的、更可信的源,减少时间跳跃。

注意:prefer 不是"唯一",chrony不会因为有了首选服务器就忽略其他服务器,Chrony 仍然会持续与 192.168.159.2 通信并使用它的数据,用于交叉验证。
Chrony 的核心算法会综合所有可用源的数据,计算出它认为最精确、最稳定的系统时间。标记为 prefer 的源在这个计算中会获得更高的权重,但不是唯一的输入。

🔄 工作机制对比(有/无 prefer

为了更直观地理解,假设你两台配置的服务器都运行正常:

场景 Chrony的选择逻辑 最终同步源 (chronyc sources 输出)
未使用 prefer 根据综合算法(偏移、延迟、层级)自动选择最优的一台。 可能显示 ^* 192.168.159.1^* 192.168.159.2,由算法动态决定。
使用 prefer 只要 192.168.159.1 可用且状态正常(Reach值良好),就强制优先选择它。 只要 192.168.159.1 正常,就会稳定显示 ^* 192.168.159.1
相关推荐
测试员周周2 小时前
【Appium 系列】第16节-WebView-H5上下文切换 — 混合应用的自动化难点
运维·开发语言·人工智能·功能测试·appium·自动化·测试用例
小辰记事本4 小时前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
在角落发呆6 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
裴东青8 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
江公望8 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦8 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn8 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能
张小姐的猫8 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
CodeMartain8 小时前
Dify Windows 原生部署(无 Docker、纯本地)
运维·docker·容器
xxx1x1x8 小时前
极客向:DLL/运行库故障的底层逻辑与自动化修复方案
运维·自动化·dll文件·dll·dll修复·dll缺失·dll一键修复