VCPU和KVM客人的-smp之间的区别?

XMLconfiguration文件中的VCPU设置和kvm命令行的-smp开关之间有什么区别?

我们拥有一个带有4个核心和HT(导致8个可见/虚拟核心)的i7-920,并且希望通过HT为每个来宾分配一个真实核心和2个虚拟核心。 做这个的最好方式是什么?

我相信libvirt config xml中的VCPU节简单地转换为引导时的-smp N参数给kvm。 所以他们应该是一样的。 你可能会想给2作为价值。

你会希望linux智能地处理这个任务。 从理论上讲,你可以设置CPU的亲和力,select一个真正的核心和HT的,但我怀疑这会给最好的结果,并会涉及额外的障碍。