首页 文章

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

提问于
浏览
0

我使用cpusets为qemu / kvm实例保留了四个CPU内核中的三个 . 但是,如果CPU使用率很低,这不会阻止进程调度程序在一个物理核心上执行三个虚拟核心,对吧?

有没有办法将每个虚拟CPU核心映射到一个物理核心?使用libvirt / virsh的解决方案 not 将受到高度赞赏,因为我使用普通的qemu和kvm .

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

1 回答

  • 0

    也许你可以调整一些libvirt设置来定义特定的处理器关联性?因为根据libvirt主页hereThe libvirt KVM/QEMU driver can manage any QEMU emulator from version 0.8.1 or later

    设置KVM处理器的亲和力解释here

    由于QEMU似乎没有预先提供锁定核心的任何交换机,也许你可能想要看看后端的内容?

相关问题