2.2. 发现 NUMA 节点拓扑
在计划部署时,您必须了解 Compute 节点的 NUMA 拓扑,以对 CPU 和内存资源进行分区以获得最佳性能。要确定 NUMA 信息,请执行以下任务之一:
- 启用硬件内省以从裸机节点中检索此信息。
- 登录每个裸机恢复节点,以手动收集信息。
注意
您必须安装并配置 undercloud,然后才能通过硬件内省来检索 NUMA 信息。有关 undercloud 配置的更多信息,请参阅 Director 安装和使用指南。
获取硬件内省详细信息
裸机服务 hardware-inspection-extras 功能默认启用,您可以使用它来检索 overcloud 配置的硬件详情。有关 undercloud.conf
文件中的 inspection_extras
参数的更多信息,请参阅配置 Director。
例如,numa_topology
收集程序就是硬件检查额外功能的一部分,包括每个 NUMA 节点的以下信息:
- RAM(单位为 KB)
- 物理 CPU 内核数和同级线程数
- 和 NUMA 节点关联的 NIC
要获得以上列出的信息,请使用裸机节点的 UUID 替换 <UUID> 来完成以下命令:
openstack baremetal introspection data save <UUID> | jq .numa_topology
# openstack baremetal introspection data save <UUID> | jq .numa_topology
以下示例显示获取的裸机节点 NUMA 信息: