Xen减lessVCPU

我试图减lessDom0上的VCPU数量,但不理解为什么它不减less数量。

日志:

[2016-02-11 13:43:25 2550] INFO (XendDomainInfo:1977) Set VCPU count on domain Domain-0 to 5 

命令:

 root@user:/home/user# xm list Name ID Mem VCPUs State Time(s) Domain-0 0 2024 10 r----- 994.1 root@user:/home/user# sudo xm vcpu-set Domain-0 5 root@user:/home/user# xm list Name ID Mem VCPUs State Time(s) Domain-0 0 2024 10 r----- 994.4 

这是xm list未能列出configuration更改的类似情况:

https://serverfault.com/a/484904/337307

出现此问题是因为首次创build虚拟机时生成的configuration文件无法修改,必须重新生成才能使xm list报告当前configuration。

用于重新生成文件的步骤如下:

  1. closures虚拟机(DomU)
  2. 使用该命令将VMconfiguration导出到文本文件

    xm list -l DomU_name > vm.conf

  3. 使用文本编辑器编辑文件虚拟机configuration,例如vi vm.conf

  4. 从Xend中删除VM,并使用以下命令使用修改的configuration文件重新创build它:

    xm del DomU_name xm new -F vm.conf

  5. 启动修改的VM

    xm start DomU_name

或者,您可以使用xm deletexm new来生成一个新的条目,而不是按照接受的答案build议的方式导入修改后的configuration文件。 https://serverfault.com/a/484832/337307

希望这有助于!