我正面临这个问题。在 18.04 主机操作系统上,我有一个具有相同映像的 KVM 客户机。主机有 4 个物理(8 个线程)核心。我在虚拟机中提供了 2 个核心。
问题在于当客户操作系统的 CPU 负载很小(例如 10%)时。然后主机操作系统报告 2 个核心的负载为 100%。我尝试了 perf top,发现 read_tsc 内核调用占用了大部分负载。紧接着是 vmx_allowed_interrupt。我尝试了所有方法,更改了虚拟磁盘的域 xml 配置(有些人在这方面得到了帮助),但都没有成功。
也许有什么想法吗,因为我快用完了。非常感谢。