AFAIK, the existence of the slab allocator is to reduce the external fragmentation of Buddy System.(Calls to Buddy system 'dirties' the cache).
However, the slab itself introduces internal fragmentation caused by mismatch of the requested size and the allocated one.
Correct me if i am wrong.
Ciao,
Kuncoro Irawan
On 8/11/06, Mauricio Lin <mauriciolin2000@xxxxxxxxxxxx
> wrote:
Hi all,
In theory the slab allocation causes no internal fragmentation, but in
the Linux kernel implementation it just reduces the internal
fragmentation, since the internal fragmentation still exists.
Is my opinion correct?
BR,
Mauricio Lin.
_______________________________________________________
Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora!
http://br.mobile.yahoo.com/mailalertas/
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/