【发布时间】:2014-10-30 18:47:51
【问题描述】:
我使用 cpusets 为 qemu/kvm 实例保留了四个 CPU 内核中的三个。但是,如果 cpu 使用率较低,这并不能阻止进程调度程序在一个物理内核上执行三个虚拟内核,对吧?
有没有办法将每个虚拟 CPU 核心映射到一个物理核心?非常感谢使用 libvirt/virsh 的解决方案not,因为我使用的是带有 kvm 的普通 qemu。
据我了解,这将改善缓存局部性以及将进程移动到另一个核心所导致的延迟。如果我错了,请纠正我。
【问题讨论】: