KVM:如何在运行时更新核心/特效的数量

标题说明了一切。 如何在不需要重启的情况下增加虚拟机的核心数量。

奇怪,我没有find任何文件如何做到这一点…

幸运的是,这个过程非常简单。

先决条件/准备

为了在运行时增加CPU数量,你需要configuration虚拟机有一个“最大”的VCPU数量和较低的“当前”CPU数量。 一个示例xml提取(使用virsh编辑修改):

<vcpu placement='static' current='4'>16</vcpu> 

执行增加

注意! 改变不是永久的。 要执行关机/启动后保持的更改,还需要使用virsh编辑。

要设置当前的CPU数量:

 virsh setvcpus --count n <domain>