NTPD可以更严格地纠正时间吗?

时间:2014-03-19 14:33:14

标签: time ntp ntpd

NTP正在将我的本地时间与各种NTP服务器同步。如果我的计算机(没有硬件时钟)长时间无法访问Internet,则时间开始漂移。 NTPD在重新上线时会慢慢纠正它,但如果偏移很大,则可能需要很长时间。我理解这种方法的重点,但我不希望它小心。我希望它能够严格改变日期和时间,即使它意味着巨大的跨越时间。

是否有可能使NTPD更严格且不那么小心?

2 个答案:

答案 0 :(得分:3)

查看chrony。 Chrony旨在处理间歇性网络连接,而ntp参考实现则不然。

http://chrony.tuxfamily.org/

答案 1 :(得分:1)

NTPd实际可以通过了解本地振​​荡器的错误率来补偿漂移。引用this

  

driftfile条目指定用于存储系统时钟频率偏移的文件。 ntpd使用此功能自动补偿时钟的自然漂移,即使在一段时间内从所有外部时间源切断,也可以保持合理正确的设置

如果您想几乎立即手动设置时间,可以使用-g选项忽略1000s安全检查(通常,ntpd如果/一旦delta,ntpd -qg 将无法同步是这个门槛):

{{1}}