有没有办法给一个Xen虚拟机Windows多个虚拟CPU?

我有一个四核心的机器运行debian与一个XEN内核。 我在那里运行一些Linux服务器,这些服务器并没有做太多的CPU处理器,但是我在那里有一个Windows Server 2008虚拟机,这似乎是吸引了一个单一的VCPU的生活。 有没有办法给它更多的VPCP? 例如,vcpus = 2什么也不做,这在linux vms上有魅力。 即使xm list仍然显示与一个vcpu的vm。

当安装Windowsselect适合您的硬件安装的HAL库。 如果您在单个CPU系统上安装XP,则select单处理器HAL。 如果你再给客人添加第二个vcpu,那么windows的HAL将不会看到它。

您需要replaceWindow的hal或尝试重新安装guest虚拟机。