Thread (63 messages) 63 messages, 4 authors, 2012-05-17

Re: [PATCH v2 04/29] slub: always get the cache from its page in kfree

From: Christoph Lameter <hidden>
Date: 2012-05-11 19:09:23
Also in: linux-mm, lkml

On Fri, 11 May 2012, Glauber Costa wrote:
On 05/11/2012 03:56 PM, Christoph Lameter wrote:
quoted
On Fri, 11 May 2012, Glauber Costa wrote:
quoted
So we don't mix pages from multiple memcgs in the same cache - we believe
that
would be too confusing.
Well subsystem create caches and other things that are shared between
multiple processes. How can you track that?
Each process that belongs to a memcg triggers the creation of a new child kmem
cache.
I see that. But there are other subsystems from slab allocators that do
the same. There are also objects that may be used by multiple processes.
F.e what about shm?
quoted
quoted
/proc/slabinfo reflects this information, by listing the memcg-specific
slabs.
What about /sys/kernel/slab/*?
From the PoV of the global system, what you'll see is something like:
dentry , dentry(2:memcg1), dentry(2:memcg2), etc.
Hmmm.. Would be better to have a hierachy there. /proc/slabinfo is more
legacy.

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help