ntp的同步方式slew step的区别

记得小的时候看到的电视机是黑白电视机,当时的电视机有一些旋转按钮,当你需要调整频道的时候其中一个是叫做微调,另外还有一个是频道,记得看电视的时候这些操作我是相当熟练,当我们使用了频道跳跃按钮调换了频道后,发现画面质量不佳时就会使用微调按钮一点一点小心翼翼的调整画面质量以达到最佳。

为什么讲这个呢?因为了解了ntp的同步方式之后发现这2者有共同的地方。

ntp的同步调整方式分为slew和step。它是在时钟纪律算法中自动实现,当然也可以通过接口人工干预(即参数的设定),在ntp中是slew的同步方式指的是平滑,缓慢,微调的意思,step的同步方式指的是分步,分阶段,相当于电视换频道一样,一个一个的跳跃。

既然有这2种同步方式,那么在ntp服务启动的时候默认使用的是哪种方式呢?

通过查阅资料我发现ntp默认是step模式 "under ordinary conditions, ntpd adjusts the clock in small steps so that the timescale is effectively continuous and without discontinuities." 

意思是:在普通条件下,ntpd以小步调整时钟,使时间刻度有效连续,不间断。

然后在下面又提到了-x选项了,通过/etc/sysconfig/ntpd可以看到默认情况-x选项是没有开启的。

 

 上图的意思是"通常情况下,如果偏移量小于step阈值,则使用step的默认值,默认为128 ms,如果超过step阈值,则时间会被stepped,即分步过度。 在window(这里的window应该理解为编辑ntp配置的窗口)中手动设置使用-x选项会将阈值设置为600秒。 注意:由于典型Unix内核的slew方式的速率限制为0.5 ms / s,因此每次调整都需要2000s的摊销间隔。因此,多达600秒的调整将需要近14天才能完成。 该选项可以与-g和-q选项一起使用。 有关其他选项,请参阅tinker命令。 注意:使用此选项禁用内核时间规则。"

 

分析总结ntp在没有开启slew方式时,会一直使用step的方式,分步调整偏差。在开启了slew方式时,在600s内的偏差会使用slew方式以0.5ms/s的速度缓慢平滑的进行微调,整个过程<=14天消除偏差,如果此时偏差查过了600的话会继续使用step的方式分步分阶段调整偏差。

 

转载于:https://www.cnblogs.com/sonwnja/p/6760914.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Slew和transition是在电子领域中常用的术语。Slew rate和transition time经常一起使用,它们描述了信号的变化速率和转换时间。 引用解释了这两个术语之间的关系。在大多数教材中,一般以slew rate和transition time一起出现。Slew rate是指信号的变化速率,而transition time则是指信号从一个状态转换到另一个状态所需的时间。 引用进一步解释了slew rate和transition time之间的关系。Transition time实际上是slew rate的倒数。如果transition time较大,那么slew rate会较慢,反之亦然。这意味着,如果信号的上升和下降的转换时间过长,那么该单元内部电路的速度会较慢,延时也会比较长。 在电子设计中,可以使用sdc命令来限制slew大小,以确保信号的变化速率在合理的范围内。引用提到了一个示例命令set_max_transition 0.1 -clock_path [all_clocks],该命令可以限制所有时钟路径上的信号的slew大小为0.1。 综上所述,slew和transition是描述信号变化速率和转换时间的术语,在电子设计中起到重要的作用。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Edge Rate/Slew Rate/transition time](https://blog.csdn.net/cy413026/article/details/88541030)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [时序分析基本概念介绍<Slew/Transition>](https://blog.csdn.net/b18821622297/article/details/119971945)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值