Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4



On Fri, 9 Mar 2007, Mel Gorman wrote:

I'm not sure what you mean by per-order queues. The buddy allocator already
has per-order lists.

Somehow they do not seem to work right. SLAB (and now SLUB too) can avoid
(or defer) fragmentation by keeping its own queues.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • [git pull] slab fixes for 2.6.25-rc7
    ... Another fix to the memoryless node support in SLAB and a patch to avoid a ... compiler warning in SLUB if neither CONFIG_SLABINFO nor CONFIG_SLUB_DEBUG ...
    (Linux-Kernel)
  • Re: [patch] SLQB slab allocator
    ... obviously as different from SLUB as SLUB is from SLAB (apart from peripheral ... Now, if that means we have to replace SLUB with SLQB, I am fine ... so sure adding a completely separate allocator is the way to get ...
    (Linux-Kernel)
  • Re: tipc_init(), WARNING: at arch/x86/mm/highmem_32.c:52, [2.6.24-rc4-git5: Reported regress
    ... It looks like SLUB will do a memclearfor the area twice for the slow case. ... SLUB was done because of a series of problem with the basic concepts of SLAB that treaten it usability in the future. ... SLAB requires a pass through all slab caches every 2 seconds to ... I remember network interrupts were taken by CPU 1, so most allocations were ...
    (Linux-Kernel)
  • Re: tipc_init(), WARNING: at arch/x86/mm/highmem_32.c:52, [2.6.24-rc4-git5: Reported regress
    ... SLUB can be more than 10 times slower on hackbench. ... have you tried to tune SLAB in the above benchmark? ... the moment you start capturing more memory in SLUB's per cpu queues ... Use of SLAB DMA memory are exceedingly rare. ...
    (Linux-Kernel)
  • Re: [patch] SLQB slab allocator
    ... framework from SLUB, and added specific event counters things for SLQB. ... another complex subsystem (which itself depends back on the slab allocator). ...
    (Linux-Kernel)