Linux

系統時鐘漂移與 hwclock 和 ntpd 不同步

  • August 11, 2015

我目前的系統明顯偏離了 hwclock 和 ntpd。我在網上和 SF 上查看了許多論壇和文章,但沒有找到合適的解決方案。

這是我的 ntpq -pn 輸出:

遠端 refid st t 輪詢到達延遲偏移抖動
=============================================================================
122.226.192.4 66.220.9.122 2 u 30 64 3 53.734 146507. 127822.
120-88-46-10.sn 158.43.128.33 2 u 33 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 3 進 27 64 3 21.123 152572. 133909.
114.80.81.1 204.152.184.72 2 u 29 64 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 ……

另外,我目前正在使用核心 2.6.18-194.32.1.el5 執行 Centos 5.5 32 位

我應該怎麼做才能修復系統時鐘?硬體時鐘似乎工作正常。

編輯: 如 Sacx 所述,在我的核心引導行中添加了新值。雖然重啟後延遲好很多,但16小時後時間仍然慢了35分鐘。剛剛檢查了我的 current_clocksource,它仍然說 tsc。我嘗試將其更改為 acpi_pm 但它不起作用。查看我的available_clocksource,它顯示:jiffies tsc pit

在核心引導行添加此參數

notsc divider=10 clocksource=acpi_pm

並重新啟動系統。這與RHEL 5 Hyper-V 來賓有關 - 核心升級後無法與 NTP 同步

您可以嘗試使用另一個 NTPd,例如 OpenBSD 的:openntpd

引用自:https://serverfault.com/questions/251712