在Linux中我会生成一个猜测虚拟机并加载另一个Linux实例。 VM通过KVM / libvirt / qemu生成。来宾VM被主机内核视为进程。让我们说由于某种原因客户VM QEMU进程有时没有安排。虚拟机中的内核如何保持时间?假设我在客户虚拟机的应用程序中有一个计时器。如果guest虚拟机qemu进程本身没有安排,它会影响我的计时器到期吗?
答案 0 :(得分:1)
某些虚拟化解决方案将VM时钟连接到某些主机时钟,因此VM时钟不会独立打勾。在其他情况下,不会发生这种情况(例如,依赖于模拟的中断时钟),这会导致时钟偏差。你可以尝试使用ntpd来对抗挂钟,但是对于像CLOCK_MONOTONIC这样的东西,你可能不得不忍受它。