On 02/27/2012 02:58 PM, Suleiman Souhlal wrote: > Signed-off-by: Suleiman Souhlal <suleiman@xxxxxxxxxx> > --- > Documentation/cgroups/memory.txt | 44 +++++++++++++++++++++++++++++++++++-- > 1 files changed, 41 insertions(+), 3 deletions(-) > > diff --git a/Documentation/cgroups/memory.txt b/Documentation/cgroups/memory.txt > index 4c95c00..64c6cc8 100644 > --- a/Documentation/cgroups/memory.txt > +++ b/Documentation/cgroups/memory.txt > +2.7.1.1 Slab memory accounting > + > +Slab gets accounted on a per-page basis, which is done by using per-cgroup > +kmem_caches. These per-cgroup kmem_caches get created on-demand, the first > +time a specific kmem_cache gets used by a cgroup. > + > +Slab memory that cannot be attributed to a cgroup gets charged to the root > +cgroup. > + > +A per-cgroup kmem_cache is named like the original, with the cgroup's name > +in parethesis. parentheses. > + > +When a cgroup is destroyed, all its kmem_caches get migrated to the root > +cgroup, and "dead" is appended to their name, to indicate that they are not > +going to be used for new allocations. > +These dead caches automatically get removed once there are no more active > +slab objects in them. > + -- ~Randy -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. 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@xxxxxxxxx"> email@xxxxxxxxx </a>