我正在尝试减少 Dom0 上的 VCPU 数量,但不明白为什么它没有减少这个数量。
日志:
[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
答案1
这是一个类似的情况,xm list
无法列出配置更改:
https://serverfault.com/a/484904/337307
出现该问题的原因是,首次创建虚拟机时生成的配置文件无法修改,必须重新生成才能xm list
报告当前配置。
重新生成文件的步骤如下:
- 关闭虚拟机(DomU)
使用命令将虚拟机配置导出到文本文件
xm list -l DomU_name > vm.conf
使用文本编辑器编辑文件 VM 配置,例如 vi vm.conf
从 Xend 中删除 VM,然后使用修改后的配置文件重新创建它,使用以下命令:
xm del DomU_name xm new -F vm.conf
启动修改后的虚拟机
xm start DomU_name
或者您可以使用xm delete
并xm new
生成新条目,而不是像接受的答案所建议的那样导入修改后的配置文件。
https://serverfault.com/a/484832/337307
希望这有帮助!