鲲鹏社区首页
中文
注册
开发者
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

MPAM概念和机制介绍

MPAM是一种在ARM64架构下用于解决服务器系统中不同类型业务共享资源(内存带宽、L3Cache)时带来性能问题的技术。

为了解决服务器系统中混合部署不同类型业务时,由于共享资源(如Cache、DMC或Interconnect)的竞争导致某些关键应用性能下降或者系统整体性能下降的问题,MPAM通过在CPU或SMMU源头给不同业务流的所有请求打上不同的标签(如PARTID或PMG),使得硬件能够感知到业务流,基于标签信息,实现在系统资源的各个组件(如Cache容量或DMC带宽)动态分配资源,实现不同业务流的隔离,降低干扰。

Kubernetes使能MPAM特性后,可以在创建Pod时指定对应的资源组,从而实现不同应用进程访问资源的隔离和监控,提高资源的利用率。此外,还可以通过分析监控数据得到影响关键应用的性能下降的原因,及时做出调整。