如何在qemu/kvm中应用cpu内核的一对一映射



我使用cpusets为qemu/kvm实例保留了四个CPU核心中的三个。然而,如果cpu使用率较低,这并不能阻止进程调度程序在一个物理核上执行三个虚拟核,对吧?

有没有一种方法可以将每个虚拟CPU核心映射到一个物理核心?如果是而不是使用libvirt/virsh的解决方案,我们将不胜感激,因为我使用的是带有kvm的纯qemu。

据我所知,这将改善缓存位置以及将进程移动到另一个核心所导致的延迟。如果我错了,请纠正我。

也许您可以调整一些libvirt设置来定义特定的处理器相关性??根据这里的libvirt主页,libvirt KVM/QEMU驱动程序可以管理0.8.1或更高版本的任何QEMU模拟器

设置KVM处理器的相关性在这里解释

由于QEMU似乎没有预先提供任何交换机来锁定核心,所以您可能想看看后端的情况??

相关内容

  • 没有找到相关文章

最新更新