gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 03:49:58 25 4
gpt4 key购买 nike

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

有没有一种方法可以将每个虚拟 CPU 核心映射到一个物理核心? 使用 libvirt/virsh 的解决方案将受到高度赞赏,因为我正在使用带有 kvm 的普通 qemu。

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

最佳答案

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

设置 KVM 处理器关联性的说明 here

由于 QEMU 似乎没有提供任何预先锁定核心的开关,也许您想看看后端可能是什么?

关于linux - 如何在 qemu/kvm 中应用 cpu 核心的一对一映射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26661025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com