介绍
拓扑管理器(Topology Manager)有助于优化资源分配,提高系统性能和减少延迟。本文档介绍了如何在使用openEuler 22.03操作系统的鲲鹏服务器上配置和使用拓扑管理器。
越来越多的系统利用CPU和硬件加速器的组合来支持低延迟和高吞吐量的并行计算负载,如电信、科学计算、机器学习、金融服务和数据分析等。为了获得最佳性能,需要在Kubernetes上进行与CPU隔离、内存和设备局部性有关的优化。在
拓扑管理器是kubelet的一部分,是用于协调负责这些优化的一组组件。在引入拓扑管理器之前,Kubernetes中的CPU和设备管理器相互独立地作出资源分配决策。这可能会导致在多处理系统上出现不符合期望的资源分配情况,例如CPU和设备是从不同的NUMA节点分配的,因此会产生额外的延迟。官方文档:https://kubernetes.io/zh/docs/tasks/administer-cluster/topology-manager/