Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.3.10. 客户机 NUMA 拓扑

可以使用客户机虚拟机 XML 中的 <numa> 标签中的 <cpu> 标签来指定客户机 NUMA 拓扑。请查看以下示例,并相应地替换值:
<cpu>
        ...
    <numa>
      <cell cpus='0-3' memory='512000'/>
      <cell cpus='4-7' memory='512000'/>
    </numa>
    ...
</cpu>
每个 <cell> 元素指定 NUMA 单元或 NUMA 节点。cpus 指定作为节点一部分的 CPU 或 CPU 范围,memory 以 kibibytes( 1024 字节的块)指定节点内存。从 0 开始,为每个单元或节点分配一个 cellidnodeid
重要
当修改具有配置有 CPU 插槽、内核和线程拓扑的客户机虚拟机的 NUMA 拓扑时,请确保将属于单一插槽的内核和线程分配到相同的 NUMA 节点。如果为不同的 NUMA 节点分配了来自同一插槽的线程或内核,客户机可能无法引导。
警告
在 Red Hat Enterprise Linux 7 中,不支持将客户机 NUMA 拓扑与 巨页 一起使用,且仅在 Red Hat VirtualizationRed Hat OpenStack Platform 等分层产品中可用。