XML 配置文件中的 VCPU 设置和 kvm 命令行的 -smp 开关之间有什么区别?
我们有一台配备 4 个核心和 HT 的 i7-920(可产生 8 个可见/虚拟核心),并且想为每个客户机分配一个真实核心,并通过 HT 分配 2 个虚拟核心。最好的方法是什么?
答案1
我相信 libvirt 配置 xml 中的 VCPU 节只是转换为-smp N
启动时 kvm 的参数。所以它们应该是相同的。您可能希望将值设置为 2。
您希望 Linux 能够智能地处理分配。理论上,您可以设置 CPU 亲和性并选择一个真实核心和一个 HT 核心,但我怀疑这是否能带来最佳结果,并且会带来额外的障碍。