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

我在Microsoft Hyper-V上运行RHEL 5(64位)guest虚拟机。

我一直在时钟前面遇到麻烦,以前我可以通过添加来解决

divider = 10 clocksource = 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 divider = 10

但结果仍然一样。

任何build议还有什么可以工作?

我相信我刚刚find答案。 我需要在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 

集成服务是否configuration为设置时钟? 如果是的话,你尝试禁用它?