DragonFly kernel List (threaded) for 2003-09
Re: namecache status, slab allocator status
David Leimbach wrote:
Matt or others,
regarding below. Do you or anyone else know where I can find
documentation on what makes a slab allocator different from others?
I don't want to bother you with questions about it as I know you are
fully capable of giving very nice, detailed answers complete with
ASCII diagrams :).
Sure, read Bonwick's papers, here are some links:
 - Bonwick94,
This paper talks about the design of the Slab Allocator
 - Bonwick2001,
This is a like a followup paper to the above which
talks about extending the Slab Allocator with PCPU
goodies and the success story of the Slab Allocator.
If you want to see a complete implementation of Bonwick's
slab allocator, I suggest you checkout the Linux Kernel's
Hope that helps...