技术栈
linux 内核
岳来
18 天前
学习
·
缓存
·
slab
·
slabtop
·
linux 内核
slab 缓存以及slabtop 命令学习
SLAB缓存是Linux内核中用于优化内存分配和管理的一种机制,特别针对频繁分配和释放的固定大小的小对象。它是基于 通用内存分配器(如伙伴系统) 之上的一个中间层,旨在通过减少分配和释放小对象的开销、降低内存碎片以及提高缓存局部性来提升系统性能。SLAB缓存的核心思想是 在内核中预先分配一系列相同大小的对象,并将这些对象组织成称为"SLAB"的连续内存块,从而实现高效的内存重用。