内核内存分配器补丁

内核内存分配器补丁

Linux 内核是否有任何补丁可以使用不同的内存分配器,例如ned分配器或者TLSF 分配器

答案1

您提到的分配器是用户空间分配器,与内核分配器完全不同。也许一些底层概念可以在内核中使用,但必须从头开始实现。

内核已经有 3 个分配器:SLAB、SLUB、SLOB(并且曾经/现在有 SLQB)。 SLUB 特别设计用于在多 CPU 系统上良好运行。

与往常一样,如果您对如何改进内核有想法,欢迎在 LKML 上提出您的具体建议,最好以补丁的形式:-)

相关内容