Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
20.27.2. 设置 NUMA 参数
virsh numatune 命令可以设置或检索指定客户机虚拟机的 NUMA 参数。在客户机虚拟机的配置 XML 文件内,这些参数嵌套在
<numatune>
元素中。如果不使用标志,则仅显示当前设置。numatune domain 命令需要指定的 guest 虚拟机名称,并可以采用以下参数:
--mode
- 模式可以设置为strict
、interleave
或preferred
。运行域在实时模式时无法更改其模式,除非 guest 虚拟机在严格
模式下启动。--nodeset
包含供主机物理计算机用于运行客户机虚拟机的 NUMA 节点列表。列表包含节点,它们各自用逗号分隔,使用短划线-
用于节点范围,使用^
排除某个节点。- 每个实例只能使用以下三个标志之一
--config
将在持久客户机虚拟机下次引导时生效--live
将设置正在运行的虚拟客户机的调度程序信息。--current
将影响客户虚拟机的当前状态。
例 20.55. 如何为客户机虚拟机设置 NUMA 参数
以下示例为正在运行的 guest1 虚拟机将 NUMA 模式设置为
strict
用于节点 0、2 和 3:
# virsh numatune guest1 --mode strict
--nodeset 0,2-3
--live
运行此命令会将 guest1 的运行配置更改为其 XML 文件中的以下配置。
<numatune> <memory mode='strict' nodeset='0,2-3'/> </numatune>