Hyper-V 上の Linux は clocksource どうしたらいいの

Hyper-V 上に RHEL6.4 を入れたわけだけど。

# dmesg | grep clock
* this clock source is slow. Consider trying other clock sources
Switching to clocksource hyperv_clocksource
rtc_cmos 00:02: setting system clock to 2013-03-28 10:03:00 UTC (1364464980)
Refined TSC clocksource calibration: 1866.311 MHz.

clocksource は hyperv_clocksource になってる。以前、hyperv_clocksource は不安定とか遅いとか聞いたことがあって避けてたんだけど今はどうなんだろう。とりあえず一日放置しておいたところ特段ずれているようには見えない。現状を確認しておこう。

# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
hyperv_clocksource tsc acpi_pm jiffies
# cat /sys/devices/system/clocksource/clocksource0/current_clocksource
hyperv_clocksource

もう一台似た構成の機械があるから、そっちでは clocksource を tsc にしてみた。これで数日間、時刻のブレを見てみよう。