我有一个XEN Hypervisor,其中包含以下Windows虚拟机配置
vcpu_avail = "1" #(number of VCPUs to boot the system with)
vcpus = "4" #(maximum number of VCPUs (total) that can be hot added later)
但是当Windows加载并且我检查Windows使用的CPU数量时 - 我看到所有4个CPU。 我尝试通过命令“bcdedit / set numproc 1”修复它,重新启动VM - 一切正常,Windows使用1个CPU。
下一个问题 - 我尝试为此Windows VM进行热调整:
xm vcpu-set vm_name 2
然后转到我的窗口 - 没有任何改变,它仍然使用1个CPU,有时我看到Windows弹出窗口有这样的错误 - “MY_CPU_DESCRIPTION设备不可拆卸,无法弹出或拔掉插头”
任何人都可以帮助我吗?也许需要特殊的Windows驱动程序?
答案 0 :(得分:0)
如果要在运行时添加vcpus,则需要使用“xm vcpu-add”。 做热添加vcpus并不适用于所有场景(根据我的知识,这些错误实际上尚未修复)