「 K8S 」 八月 06, 2023
kubelet 架构设计解析之 Memory Manager
文章字数 11k 阅读约需 10 mins.
作者:@weiliang-ms
Memory Manager(译为内存管理器)是 kubelet 内部的一个组件,旨在为 Guaranteed QoS 类型 pod 提供保证内存(和大页内存)分配功能,该特性提供了几种分配策略:
- 单 NUMA 策略:用于高性能和性能敏感的应用程序
- 多 NUMA 策略:补充完善单 NUMA 策略无法管理的情况
也就是说,只要 pod 所需的内存量超过单个 NUMA 节点的容量,就会使用多 NUMA 策略跨多个 NUMA 节点提供保证的内存。
在这两种场景中,内...
查看全文