SLES FAQ -- 时间服务在作时间同步时一些原则
时间:2005-11-02 来源:wjqhd
NTP时间服务器实现xntpd在作时间同步时的一些原则
从xntp-doc文档我们可以获知:
1. 一般情况下计算机有一个时间芯片(Time of Year)用于在离线时,保存计算机的时间源。
系统在初始化时一般用这个时间源初始化本地时间。
如果本地时钟和远程时钟的时间差大于1000s,NTPD守护进程会认为系统发生严重问题,
它将返回错误并退出。在某些情况下,例如CMOS电池电量耗尽的情况下,我们有理由在
第一次时间同步时接受这个大的时间差距并作出初始的时间调整。'-g'参数可以协助我们
实现这个目的。当然,在随后的定期时间同步的过程中,时间差(offset)如果大于1000s
ntp仍会出错退出。
2. 在定期的时间同步过程中,如果时间差(offset)大于128ms,这个时间差将被忽略,也就是
说对于大于128ms的时间调整不会立刻作出。因为有的时候网络的负载的增加会认为的将
两个系统的时间offset人为加大。如果900s内都没有小于128ms的offset,系统会用大于
128ms的offset调整时间而不管128ms这个限制。通过'-x'参数的设置,可以将offset的
threshold从128ms调整到600s。请慎用'-x'参数。
相关阅读 更多 +