我目前的系统与 hwclock 和 ntpd 的偏差很大。我在网上和 SF 上查看了很多论坛和帖子,但没有找到合适的解决方案。
这是我的 ntpq -pn 输出:
远程重新识别 st t 轮询到达延迟偏移抖动 ============================================================================= 122.226.192.4 66.220.9.122 2u30 64 3 53.734 146507.127822. 120-88-46-10.sn 158.43.128.33 2u33 64 3 150.373 12823.5 127821. suisho.attritio 133.100.9.2 2 u 29 64 3 34.351 148556. 133910. 123.146.124.27 61.153.197.226 3u27 64 3 21.123 152572.133909. 114.80.81.1 204.152.184.72 2u2964 3 55.605 148520. 129851.
截至目前,我的“hwclock”显示:
Fri 25 Mar 2011 03:27:06 PM CST -0.048504 seconds
我的‘约会对象’说:
Fri Mar 25 15:21:17 CST 2011
它们相差了大约 6 分钟,而我大约 10 分钟前刚刚执行了 ntpdate -u......
另外,我目前正在运行 Centos 5.5 32 位,内核为 2.6.18-194.32.1.el5
我该如何修复系统时钟?硬件时钟似乎运行正常。
编辑: 按照 Sacx 的描述,在我的内核启动行中添加了新值。虽然重启后延迟好了很多,但 16 小时后时间仍然慢了 35 分钟。刚刚检查了我的 current_clocksource,它仍然显示 tsc。我尝试将其更改为 acpi_pm,但没有用。查看我的 available_clocksource,它显示:jiffies tsc pit
答案1
答案2
您可以尝试使用另一个 NTPd,例如 OpenBSD 的:openntpd
答案3
也许这对某些人有帮助。我们最近遇到了同样的问题,安装后漂移已进入合理范围adtimex
。
aptitude install adjtimex