NTP正在將我的本地時間與各種NTP服務器同步。如果我的電腦(沒有硬件時鐘)很長一段時間沒有互聯網接入,時間開始漂移。當NTPD恢復在線時,NTPD會緩慢糾正它,但如果偏移很大,則可能需要很長時間。我理解這種方法的重點,但我不希望它小心。我希望它在改變日期和時間方面很嚴格,即使這意味着巨大的跳躍。NTPD可以更嚴格地糾正時間嗎?
是否有可能使NTPD更嚴格和不太謹慎?
NTP正在將我的本地時間與各種NTP服務器同步。如果我的電腦(沒有硬件時鐘)很長一段時間沒有互聯網接入,時間開始漂移。當NTPD恢復在線時,NTPD會緩慢糾正它,但如果偏移很大,則可能需要很長時間。我理解這種方法的重點,但我不希望它小心。我希望它在改變日期和時間方面很嚴格,即使這意味着巨大的跳躍。NTPD可以更嚴格地糾正時間嗎?
是否有可能使NTPD更嚴格和不太謹慎?
查看chrony。 Chrony旨在處理間歇性網絡連接,因爲ntp參考實現不是。
NTPd
實際上可以通過學習你的本地振盪器的誤差率補償漂移。引用this:
driftfile
條目指定哪個文件用於存儲系統時鐘的頻率偏移量。 ntpd使用它自動補償的時鐘自然漂移,即使它在一段時間內與所有外部時間源隔斷,也可以保持合理的正確設置。
如果您想立即手動設置時間您可以使用-g
選項忽略1000s
安全檢查(通常,ntpd
不會,如果/同步一次增量是beyong此閾值):
ntpd -qg