为了使ODroid上的系统时间尽可能接近实时,我尝试向ODroid中添加一个实时时钟。RTC的准确度为+/- 4 4ppm。
如果没有realtimeclock,我会得到这样的结果(每60秒与NTP服务器同步一次)。蓝色是比较用的橘子皮。X轴是示例,y轴是NTP服务器在ms中报告的偏移量。

因此,我尝试的是相同的事情(虽然有更多的样本,但间隔相同),但我没有仅仅与NTP-服务器同步,而是执行了以下操作:
然后我等60秒重复一遍。我没想到会是完美的,但我感到有点震惊。

我到底在看什么?抖动变得越来越少,并遵循一条几乎直线,但当它达到完美的时间(大约410分钟.),它似乎继续,让抖动和抵消再次增长。
有人能解释一下吗,或者告诉我我做错了什么?这太奇怪了!
发布于 2017-08-15 20:06:56
因此,您正在绘制RTC时间与NTP服务器时间之间的差异。NTP服务器位于哪里?在第二幅图中,你的工作范围是几百毫秒。NTP具有精度限制。维基百科:
NTP通常可以在公共Internet上保持在几十毫秒以内的时间,并且在理想的条件下,可以在局域网中达到超过1毫秒的精度。不对称路由和网络拥塞可能导致错误100 ms或更多。
不过,你的数据看起来有点奇怪。
https://stackoverflow.com/questions/42296554
复制相似问题