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

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Mel Gorman
Date: Thursday, March 8, 2007 - 10:40 am

On (08/03/07 08:48), Christoph Lameter didst pronounce:

Ok, I've sent off a bunch of tests - two of which are on NUMA (numaq and
x86_64). It'll take them a long time to complete though as there is a
lot of testing going on right now.


Yes, memory looks like this;

Zone PFN ranges:
  DMA          1024 ->   262144
  Normal     262144 ->   262144
Movable zone start PFN for each node
early_node_map[3] active PFN ranges
    0:     1024 ->    30719
    0:    32768 ->    65413
    0:    65440 ->    65505
On node 0 totalpages: 62405
Node 0 memmap at 0xe000000001126000 size 3670016 first pfn 0xe000000001134000
  DMA zone: 220 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 62185 pages, LIFO batch:7
  Normal zone: 0 pages used for memmap
  Movable zone: 0 pages used for memmap


It'll be interesting to see the kernbench tests then with debugging
disabled.


Should make a difference for slab fragmentation


I've queued up a few tests. One completed as I wrote this and it didn't
explode with SLAB_DEBUG set. Maybe the others will be different. I'll
kick it around for a bit.

It could be a real bug that slab is just not catuching.



I'll chase up what's happening here. It will be "reproducable" independent
of SLUB by adding a similar check.


-- 
-- 
Mel Gorman
Part-time Phd Student                          Linux Technology Center
University of Limerick                         IBM Dublin Software Lab
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[SLUB 0/3] SLUB: The unqueued slab allocator V4, Christoph Lameter, (Tue Mar 6, 7:35 pm)
[SLUB 1/3] SLUB core, Christoph Lameter, (Tue Mar 6, 7:35 pm)
[SLUB 3/3] Guarantee minimum number of objects in a slab, Christoph Lameter, (Tue Mar 6, 7:35 pm)
Re: [SLUB 2/3] Large kmalloc pass through. Removal of larg ..., Christoph Lameter, (Wed Mar 7, 11:23 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Mel Gorman, (Thu Mar 8, 3:54 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Christoph Lameter, (Thu Mar 8, 9:48 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Mel Gorman, (Thu Mar 8, 10:40 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Christoph Lameter, (Thu Mar 8, 10:46 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Christoph Lameter, (Thu Mar 8, 11:16 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Christoph Lameter, (Thu Mar 8, 2:54 pm)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Mel Gorman, (Fri Mar 9, 6:55 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Mel Gorman, (Fri Mar 9, 7:00 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Mel Gorman, (Fri Mar 9, 8:06 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Christoph Lameter, (Fri Mar 9, 9:40 am)
Re: [SLUB 0/3] SLUB: The unqueued slab allocator V4, Christoph Lameter, (Fri Mar 9, 10:21 am)