即使NTPD运行,时钟漂移
我的电脑上的时钟漂移有问题。 我在跑
-
Ubuntu 10.10在一个有点硬的IBM电子服务器上(1.5GB RAM,2.4GHz CPU)
-
ntpd正在运行(从运行级别2开始)
-
服务器定义:
server 1.us.pool.ntp.org server 2.us.pool.ntp.org server 3.us.pool.ntp.org server time.nrc.ca server ntp1.cmc.ec.gc.ca server ntp2.cmc.ec.gc.ca server wuarchive.wustl.edu server clock.psu.edu
查看日志文件,似乎ntp守护程序正在运行,但系统时钟似乎从未设置过。
如果我从卡西欧“primefaces”手表手动设置时间,则时钟小程序显示的日期/时间会随着时间的推移而不同步。
查看日志文件(如下),似乎ntp守护程序启动正常并且正在运行。
所以我现在完全陷入困境:-(
这是我的ntp.log
文件的副本 。
NTP守护进程不希望突然大量跳转系统时间。 首先,它会记录日志文件中条目的时间顺序,系统守护程序可能会吓坏,等等。它的作用是将系统时钟“漂移”到位。 如果你想检查你与“实际时间”有多远,你可以查询一个ntp服务器:
ntpdate -q pool.ntp.org
NTP的工作原理是稍微调整系统上一秒钟的长度,以便慢慢获得正确的时间。 如果偏移很高,可能需要一段时间才能发生漂移。 你可以做的是强制一次硬同步:
service ntp stop ntpdate pool.ntp.org service ntp start
编辑:回复以下评论。
在/ etc / defaults / ntpdate中设置此行
NTPDATE_USE_NTP_CONF=yes
Ubuntu中的NTP同步存在一些问题。 确定了一些修复程序,并将在4月的11.04版本中发布。
Colin Watson 写了一篇关于此的详细博客文章 ,作为对Ubuntu Brainstormpost的回应。