gpt4 book ai didi

ntp 问题 : slewing versus jumping the time

转载 作者:行者123 更新时间:2023-12-04 20:21:26 25 4
gpt4 key购买 nike

ntp 不想跳过你的时钟,因为不连续的时间跳跃是不好的。它想逐渐调整你的时钟——非常缓慢。这是非常保守的:默认情况下,它不会使您的时钟偏移超过百万分之 xx (ppm)。

但是由于 ntp 非常保守,如果它发现您的时钟太远,以至于逐渐调整它会花费很长时间,无论如何它都会回退并跳过您的时钟(即使那很糟糕)。默认情况下,如果逐渐调整时钟所需的时间超过 yy 小时,则会执行此操作。

如果你愿意,你可以告诉 ntp 更快地调整你的时钟(即逐渐减少),最多可达 zz ppm。

我的问题是,xx、yy 和 zz 是什么?我知道这些阈值存在,我很确定它们已记录在案,我很确定它们是可配置的,但我永远记不起这些值,也找不到它们。

如果您知道它们是什么,理想情况下我想知道 (a) 默认值是什么和 (b) 它们的记录位置和 (c) 如何配置它们以及 (d) 实际代码在哪里做出回转或跳跃的决定。谢谢。

最佳答案

xx:128ms

The ntpd algorithms discard sample offsets exceeding 128 ms, unless the interval during which no sample offset is less than 128 ms exceeds 900s.



我不知道有什么方法可以改变 xx。

YY: 600s

In practice, the need for a step has been extremely rare and almost always the result of a hardware failure or operator error. The step threshold and stepout threshold can be changed using the step and stepout options of the tinker command, respectively. If the step threshold is set to zero, the step function is entirely disabled and the clock is always slewed. The daemon sets the step threshold to 600 s using the -x option on the command line.



zz: 500ppm

The maximum slew rate possible is limited to 500 parts-per-million (PPM) as a consequence of the correctness principles on which the NTP protocol and algorithm design are based. As a result, the local clock can take a long time to converge to an acceptable offset, about 2,000 s for each second the clock is outside the acceptable range.



我不相信有办法改变 zz。

至于显示如何决定回转/步进的实际代码,您可能不会在网上找到它。只有算法。 Herehere是关于该算法作品的重要链接。

关于ntp 问题 : slewing versus jumping the time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33746324/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com