根据大量资料,KVM 时钟驱动程序的加载如下所示:
cat /sys/devices/system/clocksource/clocksource0/current_clocksource
这些消息来源似乎都认为这必然意味着运行 Linux 的来宾 VM 正在从该时钟驱动程序中获取其时钟值。我的经验是事实并非如此。多项独立测试表明,与主机时钟和网络时间源相比,来宾操作系统时钟每天误差多达 3 秒。该hwclock
程序也用于证实这一点。获取 current_clocksource 是否需要一些额外的步骤?或者问题出在其他地方?还是应该tsc
使用驱动程序?