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

Christoph Lameter
2007-03-09T17:21:00Z

On Fri, 9 Mar 2007, Mel Gorman wrote:

> The results without slub_debug were not good except for IA64. x86_64 and ppc64
> both blew up for a variety of reasons. The IA64 results were

Yuck that is the dst issue that Adrian is also looking at. Likely an issue
with slab merging and RCU frees.

> KernBench Comparison
> --------------------
> 2.6.21-rc2-mm2-clean 2.6.21-rc2-mm2-slub
> %diff
> User CPU time 1084.64 1032.93 4.77%
> System CPU time 73.38 63.14 13.95%
> Total CPU time 1158.02 1096.07 5.35%
> Elapsed time 307.00 285.62 6.96%

Wow! The first indication that we are on the right track with this.

> AIM9 Comparison
> 2 page_test 2097119.26 3398259.27 1301140.01 62.04% System Allocations & Pages/second

Wow! Must have all stayed within slab boundaries.

> 8 link_test 64776.04 7488.13 -57287.91 -88.44% Link/Unlink Pairs/second

Crap. Maybe we straddled a slab boundary here?