第 9 章 调度 NUMA 感知工作负载


了解 NUMA 感知调度以及如何使用它来在 OpenShift Container Platform 集群中部署高性能工作负载。

NUMA Resources Operator 允许您在相同的 NUMA 区域中调度高性能工作负载。它部署一个节点资源导出代理,该代理在可用的集群节点 NUMA 资源以及管理工作负载的辅助调度程序上报告。

9.1. 关于 NUMA

非统一内存访问(NUMA)架构是一个多处理器架构模型,其中 CPU 不在同一速度访问所有位置中的所有内存。相反,CPU 可以更快地访问它们的内存,或对它们进行本地访问,但对更多内存的访问速度较慢。

具有多个内存控制器的 CPU 可以在 CPU 复杂性之间使用任何可用内存,无论内存所处的位置。但是,这种增长的灵活性会牺牲性能。

NUMA 资源拓扑 引用 CPU、内存和 PCI 设备的物理位置,相对于 NUMA 区域中的每个设备。在 NUMA 架构中,NUMA 区域是一组具有其自身处理器和内存的 CPU。colocated 资源表示在同一 NUMA 区域中,并且区域的 CPU 比该区域以外的 CPU 更快地访问同一本地内存。使用位于 NUMA 区域以外的内存的 CPU 处理工作负载的速度比单个 NUMA 区域处理的工作负载要慢。对于 I/O 受限工作负载,距离的 NUMA 区域上的网络接口会降低信息如何到达应用程序的速度。

通过在同一 NUMA 区域内包含数据和处理,应用程序可以提高性能。对于高性能工作负载和应用程序,如电信工作负载,集群必须处理单个 NUMA 区域中的 pod 工作负载,以便工作负载可以操作规格。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat