RHEL 5 Hyper-V Guest - 内核升级后无法与 NTP 同步

RHEL 5 Hyper-V Guest - 内核升级后无法与 NTP 同步

我在 Microsoft Hyper-V 上运行 RHEL 5(64 位)客户机。

我总是遇到时钟过快的问题,之前我通过添加

分频器=10 时钟源=acpi_pm

到 /boot/grub/menu.lst 中的内核参数并设置 ntpd。

这适用于内核 2.6.18-194.3.1.el5,但是自从安全升级到 2.6.18-194.8.1.el5 后,ntp 将不再同步。

以下是 2.6.18-194.3.1.el5 的 ntpq -pn 输出

$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+192.189.54.33   203.35.83.242    2 u    5   64  377   17.311  -51.753  63.074
*202.83.64.2     203.35.83.242    2 u    7   64  377   19.625  -104.46  27.096
+202.60.94.11    203.12.160.2     3 u   62   64  377   34.398  -121.42  26.216
 127.127.1.0     .LOCL.          10 l   11   64  377    0.000    0.000   0.001

以及 2.6.18-194.8.1.el5

$ ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 192.189.54.33   192.189.54.17    3 u   28   64   17   17.075  -9505.7 5518.42
 192.189.54.17   203.35.83.242    2 u   28   64   17   17.389  -9669.1 5596.65
 202.60.94.11    203.12.160.2     3 u   33   64   17   33.192  -142.84 9016.50
*127.127.1.0     .LOCL.          10 l   31   64   17    0.000    0.000   0.001

我没什么主意了。我尝试了其他一些内核参数,例如

notsc 除法器=10

但结果还是一样。

还有什么其他可行的建议吗?

答案1

我相信我刚刚找到了答案。我需要添加 notsc,但同时保留 divider=10 和 clocksource=acpi_pm。

/boot/grub/menu.lst 中的条目现在看起来像这样,并且点击似乎再次同步:

kernel /vmlinuz-2.6.18-194.8.1.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet notsc divider=10 clocksource=acpi_pm

答案2

集成服务是否已配置为设置时钟?如果是,您是否尝试过禁用它?

相关内容