我的Raspberry Pi:时钟正在漂移,我该如何保持尽可能准确?

时间:2013-08-26 00:56:14

标签: linux time clock drift ntpd

Raspberry Pi没有真正的时钟来跟踪时间。相反,它使用NTP守护程序来保持日期和时间尽可能准确。我认为这应该有用,但在我的情况下,它不是出于某种原因。

没有太多细节,我使用我的Raspberry Pi,它总是插入但不总是有Internet连接。有时CPU有分配。有时却没有。这导致Rpi失去时间轨迹。我认为一旦它回到互联网上,它将使用NTP服务器同步时钟以重新回到正轨。但事实并非如此。根据我的理解,如果偏移太大,系统不会同步时间。

有没有办法强制NTPD同步时间,无论偏移量与NTP服务器相比有多大?或者我必须设置一个cronjob说每小时运行:

ntpd -g"

2 个答案:

答案 0 :(得分:1)

将此添加到/etc/ntp.conf:

tinker panic 0

即使存在大的时钟偏移,这也会导致ntpd同步。

答案 1 :(得分:0)

您需要添加一个实时时钟作为本地时钟。我建议你购买3ppm或更高精度的东西。然后将其设置为第10层时钟。您也可以连接一个0时钟,例如一个wwvb,msf或dcf77接收器。但是在所有情况下,您都需要合理的本地时钟。这是您保持准确计时的唯一机会是添加RTC。