SLAB allocator now the default.
    Hiten Pandya 
    hmp at backplane.com
       
    Sun Sep 28 07:22:22 PDT 2003
    
    
  
Matthew Dillon wrote:
    The slab allocator is now the default.  The NO_KMEM_MAP and
    USE_SLAB_ALLOCATOR options have been removed.
    USE_KMEM_MAP and NO_SLAB_ALLOCATOR options have temporarily been added,
    but these too will be removed (along with the old malloc and kmem_map
    code) in about a week.
	Matt,
	I haven't looked at the Slab-alloc code recently, but I am
	wondering if you are planning to remove the power-of-2 alignment
	stuff out of malloc()?
	From the many papers I have been reading in the last couple of
	weeks, it seems that power-of-2 alignment seems to cause a lot
	of performance degradation in SMP cases, and cache issues.
	A good example of this demonstration is in Bonwick's papers.
	I understand this would be quite a lengthy and tedious procedure
	but it is something that I have been wondering.
	Regards,
--
Hiten Pandya
hmp at xxxxxxxxxxxxx
    
    
More information about the Kernel
mailing list