CMA 是 linux 基于 Buddy 内存分配器实现的一种用于分配连续物理内存的分配器, 其出现是为了满足日益增长的视频转码、AI 视频处理等业务对连续物理内存的迫切 需求,CMA 的出现极大的满足了这类业务的需求,但同时也带来的诸多问题,例如 本文研究的碎片问题。