首页 > 其他分享 >chrony常用命令解析

chrony常用命令解析

时间:2024-10-18 14:01:50浏览次数:6  
标签:表示 同步 chronyd 偏移量 信号源 chrony 常用命令 解析 时钟

chronyc sources -v

该命令显示chronyd当前访问的时间源信息。可以指定可选参数-v,意为verbose。在这种情况下,会显示额外的标题行,以提醒各列的含义。

M 表示信号源的模式。^表示服务器,=表示对等机,#表示本地连接的参考时钟
S

*表示当前选择用于同步的最佳信号源。

+表示选择用于同步的其他信号源,这些信号源与最佳信号源组合在一起。

-表示可选择进行同步的信号源,但当前未选择。(被合并算法排除的可接受信号源)

?表示已失去连接或数据包未通过所有测试的信号源。它也会在启动时显示,直到从中收集了至少 3 个样本。

x表示chronyd认为是虚假的时钟(即其时间与大多数其他信号源的时间不一致)。

~表示时间变化似乎太大的时间源。

Name/IP address 这显示了源的名称或IP地址,或参考时钟的参考ID。
Stratum 显示信号源的层,如最近接收的样本所报告。层 1 表示具有本地连接参考时钟的计算机。与第 1 层计算机同步的计算机位于第 2 层。与第 2 层计算机同步的计算机位于第 3 层,依此类推。
Poll 显示信号源的轮询速率,以秒为单位,是间隔时间的 2 阶对数。因此,数值为 6 表示每 64 秒进行一次测量。Chronyd会根据当前条件自动改变轮询速率。
Reach 显示以八进制数字打印的信号源可达性寄存器。寄存器有 8 位,每收到或错过一个数据包就更新一次。值为 377 表示收到了最近八次传输的所有有效回复。
LastRx 显示从信号源接收上一个良好采样(显示在下一列)的时间。未通过某些测试的测量值将被忽略。通常以秒为单位。字母m、h、d或y表示分钟、小时、天或年。
Last sample 本栏显示上次测量时本地时钟与信号源之间的偏移量。方括号中的数字表示实际测量的偏移量。后缀可以是ns(纳秒)、us(微秒)、ms(毫秒)或s(秒)。方括号左侧的数字表示原始测量值,已根据本地时钟的回转进行了调整。+/-指示器后面的数字表示测量的误差范围。正偏移表示本地时钟领先于源时钟。

chronyc sourcestats -v

sourcestats命令会显示chronyd 当前正在检查的每个源的漂移率和偏移量估计过程的信息。

Name/IP Address 这是 NTP 服务器(或对等设备)的名称或 IP 地址,或参考时钟的参考 ID,该行的其余部分与之相关。
NP 这是服务器当前保留的采样点数。通过对这些点进行线性回归,可以估算出漂移率和当前偏移量。
NR 这是上次回归后残差符号相同的次数。如果这个数字相对于样本数开始变得太小,则表明直线不再能很好地拟合数据。如果运行次数太少,chronyd会丢弃较早的样本并重新运行回归,直到运行次数达到可接受的水平
Span 这是最旧和最新样本之间的间隔。如果未显示单位,则以秒为单位。在示例中,时间间隔为 46 分钟。
Frequency 这是服务器的估计剩余频率,单位为百万分之一。在这种情况下,相对于服务器,计算机时钟的运行速度估计要慢 1 分之 10^9。
Freq Skew 这是频率的估计误差范围(同样以百万分之一为单位)。
Offset 这是估计的信号源偏移量。
Std Dev 这是估计的样本标准偏差。

chronyc reselect

为了避免在不同同步源之间过度切换,即使某个同步源目前不是可用同步源中的最佳同步源,chronyd也能保持与该同步源同步。重新选择(reselect)命令可用于强制chronyd重新选择最佳同步源。

 

标签:表示,同步,chronyd,偏移量,信号源,chrony,常用命令,解析,时钟
From: https://www.cnblogs.com/xujiecnblogs/p/18474066

相关文章

  • STM32 ADC实例解析(1)-寄存器方式
    文章目录一、寄存器列表二、示例代码三、总结优点:缺点:在很长的一段时间里我在项目中都是使用寄存器方式一、寄存器列表__IOuint32_tSR;/!<ADC状态寄存器,地址偏移量:0x00/__IOuint32_tCR1;/!<ADC控制寄存器1,地址偏移量:0x04/__IOuint32_tCR2;/!<ADC控制寄存......
  • STM32 ADC实例解析(1)-HAL+DMA方式
    文章目录一、STM32ADC与DMA的结合使用初始化ADC:配置DMA:启动DMA传输:中断处理(可选):二、示例代码初始化GPIO设置中断设置三、应用优势高效性:减轻CPU负担:灵活性:易用性:随着开发项目的累计,将ADC与DMA结合使用,可以实现高效的数据采集和处理。一、STM32ADC与DMA的结合......
  • .NET 开源实时监控系统 - WatchDog 技术解析
    引言在快速迭代的软件开发环境中,实时监控系统的运行状态对于确保应用的稳定性和可靠性至关重要。特别是对于ASP.NETCoreWeb应用程序和API,一个高效、实时的监控系统不仅能够提高开发效率,还能帮助快速定位和解决问题。WatchDog正是一款专为.NET应用设计的开源实时监控系统,本文将......
  • 程序员职业分类全解析
    一、引言在当今数字化时代,程序员作为信息技术领域的核心力量,发挥着至关重要的作用。随着科技的不断发展,程序员的职业分类也日益丰富和细化。从不同的编程语言到各种应用领域,程序员们凭借着各自的专业技能,为推动社会的进步和创新做出了巨大贡献。本文将详细介绍程序员的主要职业分......
  • 优秀图书推荐《单元测试:原则、模式和实践》与要点解析
    一.单元测试历史背景     单元测试在软件开发中已经存在了几十年,但直到21世纪初,它才成为软件开发过程中的一个标准实践。随着敏捷开发方法的兴起,单元测试变得更加重要,因为它支持快速迭代和持续集成。VladimirKhorikov的书《单元测试:原则、模式和实践UnitTesting:Principl......
  • 【人工智能-初级】第5章 支持向量机(SVM):原理解析与代码实现
    文章目录一、支持向量机简介二、支持向量机的数学原理2.1线性可分支持向量机2.2软间隔与非线性支持向量机2.3核函数三、SVM的优缺点3.1优点3.2缺点四、Python实现支持向量机4.1导入必要的库4.2生成数据集并进行预处理4.3创建SVM分类器并进行训练4.4模型预测与......
  • Linux常用命令
    Linux的使用中常用的一些命令如下:查看文档命令:cat:查看文档内容:cat<file>:全部显示一个文件的所有内容,默认不显示行号cat-n<file>:查看文件,同时会显示行数。head:只查看开头的内容head<file>:默认只显示开头的前10行head-n<num><file>:指定显示开头的前num行......
  • Linux内核中__iomem的解析
    内核代码中充斥着大量的__iomem修饰的void类型的指针,像下面这样:void__iomem*devm_ioremap_resource(structdevice*dev, conststructresource*res){ resource_size_tsize; void__iomem*dest_ptr; char*pretty_name; BUG_ON(!dev); if(!res||resourc......
  • 汽车零部件行业CRM应用数字化解决方案解析
    1.行业背景与挑战分析近年来,随着国家对新能源汽车行业的大力支持,国内汽车产业不仅在国内市场实现了弯道超车,而且新能源汽车的海外出口也开拓了新的市场,为自主品牌的新能源战略贡献了新的增长点;这一迅猛发展的趋势也带动了汽车零部件行业的增长。同时,汽车零部件行业的供应链错综......
  • 解析“60k”大佬的19道C#面试题(上)
    解析“60k”大佬的19道C#面试题(上) 解析“60k”大佬的19道C#面试题(上)先略看题目:请简述async函数的编译方式请简述Task状态机的实现和工作机制请简述await的作用和原理,并说明和GetResult()有什么区别Task和Thread有区别吗?如果有请简述区别简述yield的作用利用IEnumerab......