搜索

20.36.6. 配置虚拟 CPU 数

download PDF
使用此命令更改客户机虚拟机中活跃的虚拟 CPU 数量。默认情况下,这个命令适用于活跃的 guest 虚拟机。要在下次启动虚拟客户机时更改将使用的不活跃设置,请使用 --config 标志。要使用 virsh 修改分配给客户机虚拟机的 CPU 数量:
# virsh setvcpus {domain-name, domain-id or domain-uuid} count [[--config] [--live] | [--current]] [--maximum] [--guest] 
例如:
# virsh setvcpus guestVM1 2 --live
将 vCPU 数量设置为两个 guestVM1,这将在 guestVM1 运行时执行此操作。
重要
Red Hat Enterprise Linux 7 不支持热拔 vCPU。
计数值可能会受主机、虚拟机监控程序或来自客户机虚拟机原始描述的限制。
如果指定了 --config 标志,则更改将更改为 guest 虚拟机的存储 XML 配置,并且仅在启动 guest 时生效。
如果指定了 --live,guest 虚拟机必须处于活动状态,且更改会立即发生。这个选项将允许热插 vCPU。如果虚拟机监控程序支持,可以将 --config--live 标志一起指定。
如果指定了 --current,该标志会影响当前的客户机虚拟机状态。
如果没有指定标记,则假定 --live 标志。如果 guest 虚拟机未激活,该命令将会失败。另外,如果没有指定标志,它适用于虚拟机监控程序,是否也假定 --config 标志。这决定了 XML 配置是否已调整,以永久保留更改。
--maximum 标志控制下次虚拟机引导时可热插的最大虚拟 CPU 数量。因此,它只能与 --config 标志一起使用,不能与 --live 标志一起使用。
请注意, 不能超过分配给客户机虚拟机的 CPU 数量。
如果指定了 --guest,该标志会修改当前客户机虚拟机的 CPU 状态。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.