4.7. 配置虚拟 NUMA


在管理门户中,您可以在虚拟机上配置虚拟 NUMA 节点,并将它们固定到一个或多个主机上的物理 NUMA 节点。主机的默认策略是在主机上任何可用资源上调度并运行虚拟机。因此,支持在一个主机套接字内无法容纳的大型虚拟机的资源可以分布到多个 NUMA 节点上。随着时间推移,这些资源可能会发生移动,从而导致性能下降和无法预测。配置和固定虚拟 NUMA 节点,以避免出现这种情况并提高性能。

配置虚拟 NUMA 需要启用 NUMA 的主机。若要确认主机上是否已启用 NUMA,请登录主机并运行 numactl --hardware。此命令的输出应至少显示两个 NUMA 节点。您还可以通过从 Hosts 选项卡中选择主机并单击 NUMA Support 来查看管理门户中主机的 NUMA 拓扑。只有所选主机至少有两个 NUMA 节点时,此按钮才可用。

注意

如果您定义 NUMA Pinning,默认迁移模式默认为 Allow manual migration

配置虚拟 NUMA

  1. 单击 Compute Virtual Machines 并选择虚拟机。
  2. Edit
  3. 单击 主机 选项卡。
  4. 选择 Specific Host(s) 单选按钮,然后从列表中选择主机。所选主机必须至少有两个 NUMA 节点。
  5. NUMA Node Count 字段中输入数字,以将虚拟 NUMA 节点分配给虚拟机。
  6. Tune Mode 下拉列表中选择 StrictPreferredInterleave。如果所选模式为 PreferredNUMA Node Count 必须设置为 1
  7. 单击 NUMA Pinning
  8. NUMA Topology 窗口中,根据需要单击鼠标右边的框并将它拖动虚拟 NUMA 节点,以将 NUMA 节点托管到左侧,然后单击 OK
  9. 点击 确定
注意

如果您不将虚拟 NUMA 节点固定到主机 NUMA 节点,则系统将默认为包含主机设备的内存映射 I/O(MMIO)的 NUMA 节点,只要存在一个或多个主机设备,所有这些设备都来自单个 NUMA 节点。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.