[Devel] Re: [RFC][PATCH 0/3] Kernel memory accounting container (v2)

Christoph Lameter clameter at sgi.com
Fri Sep 14 10:30:26 PDT 2007


On Fri, 14 Sep 2007, Pavel Emelyanov wrote:

> > Hmmmm... Okay I have seen multiple people who want to control slab 
> > allocations and track memory for various reasons. Would it be possible to 
> > come up with some hook that would allow a subscription to certain SLUB 
> > events? That way multiple subsystems may track and maybe disallow certain
> > allocations in various contexts.
> 
> Do you mean some more generic than just explicit call from slab_alloc, etc?
> Ok, I will work on it.

Yes I guess an API in slub to register callbacks for these things. This 
needs to include a way to control the granularity. Callbacks at the level 
of slab allocations are likely not that performance critical. But some 
uses may require control at the object level. There needs to be some way 
to tell SLUB to disable the fast path for a particular allocated slab 
because the API will police each individual allocation.




More information about the Devel mailing list