Here is the issue: SLES 10 SP1 guest is running on HyperV. I need accurate timekeeping on this box, so I have applied these kernel parameters (which were proven to work on other identical SLES 10 SP1 guest) to boot loader configuration:
clock=acpi_pm divider=10
And of course, NTP service is on, time synchronization between hypervisor and guest is off.
After that, time is kept precisely, but I ran into dramatic increase of CPU consumption by the system. As soon as I remove clock=acpi_pm parameter, time drift is back but CPU consumption is normal.
I do need correct time on this box. And I have another box where this value of clock parameter works without any issues.
Does anyone have an idea of how to keep time correct while not impacting CPU that much?
Thank you all.