标签: linux-kernel
我对SLAB memory management mechanism的结构感到困惑。
我知道有多个'缓存'是特定于常用数据对象的,但为什么每个缓存都包含多个'slabs'?
缓存中每个slab的区别是什么?为什么不简单地将缓存填充数据对象本身?为什么需要这个额外的层?
答案 0 :(得分:3)
我可能来不及回答这个问题,但这对其他人也有帮助。 正如我从Understanding Linux Virtual Memory Manager看到的那样,有平板有三大好处。