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 开始,为每个单元或节点分配一个 cellid
或 nodeid
。
重要
当修改具有配置有 CPU 插槽、内核和线程拓扑的客户机虚拟机的 NUMA 拓扑时,请确保将属于单一插槽的内核和线程分配到相同的 NUMA 节点。如果为不同的 NUMA 节点分配了来自同一插槽的线程或内核,客户机可能无法引导。
警告
在 Red Hat Enterprise Linux 7 中,不支持将客户机 NUMA 拓扑与 巨页 一起使用,且仅在 Red Hat Virtualization 或 Red Hat OpenStack Platform 等分层产品中可用。