【发布时间】:2018-04-06 15:01:55
【问题描述】:
我可以使用ntpq 查询本地NTP 守护程序以获取系统变量。例如:
$ ntpq -c rv
associd=0 status=0615 leap_none, sync_ntp, 1 event, clock_sync,
version="ntpd 4.2.6p5@1.2349 Fri Nov 7 20:40:06 UTC 2014 (1)",
processor="armv7l", system="Linux/4.5.0-00348-g4c53e80", leap=00,
stratum=3, precision=-19, rootdelay=12.456, rootdisp=63.660,
refid=195.219.205.9,
reftime=dd9b0a27.3e1d46de Wed, Oct 25 2017 13:03:35.242,
clock=dd9b0da9.5274cdfc Wed, Oct 25 2017 13:18:33.322, peer=14326,
tc=10, mintc=3, offset=6.178, frequency=29.679, sys_jitter=0.409,
clk_jitter=1.189, clk_wander=0.154
我想确定系统时间的准确度(相对于根时钟)。也就是说,什么是错误窗口?例如,它是由offset = 6.178 => 精度 +/-6.178 毫秒给出的,还是偏移量有其他含义?
还有许多其他 NTP 问题似乎涉及到这个主题,但似乎没有一个问题能够完全解决这个问题。
更新
在没有任何答案的情况下,并且阅读了各种评论,包括 user3788685 引用的评论,我并没有更接近真相。
一种可能的解释是,根色散是最好的度量,在上面的示例中表明精度为 ±63.7 ms。另一个建议偏移量(+6.2 ms)。从外部观察可以清楚地看出,实际准确度肯定比 64 毫秒要好得多,但我没有工具可以更准确地测试它。
【问题讨论】:
-
你在寻找类似this的东西吗?
标签: ntp