lkml.org 
[lkml]   [2008]   [Oct]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
From
Subjectmemcg: Fix init/Kconfig documentation
From: Balbir Singh <balbir@linux.vnet.ibm.com>
Date: Tue, 21 Oct 2008 11:12:45 +0530
Subject: [PATCH] memcg: Update Kconfig to remove the struct page overhead statement.

The memory resource controller no longer has a struct page overhead
associated with it. The init/Kconfig help has been replaced with
something more suitable based on the current implementation.

Signed-off-by: Balbir Singh <balbir@linux.vnet.ibm.com>
---
init/Kconfig | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/init/Kconfig b/init/Kconfig
index 113c74c..1847f87 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -404,13 +404,10 @@ config CGROUP_MEM_RES_CTLR
Provides a memory resource controller that manages both page cache and
RSS memory.

- Note that setting this option increases fixed memory overhead
- associated with each page of memory in the system by 4/8 bytes
- and also increases cache misses because struct page on many 64bit
- systems will not fit into a single cache line anymore.
-
- Only enable when you're ok with these trade offs and really
- sure you need the memory resource controller.
+ The config option adds a small memory overhead proportional to the
+ size of memory. The controller can be disabled at run time by
+ using the cgroup_disable=memory option, at which point the overhead
+ disappears.

This config option also selects MM_OWNER config option, which
could in turn add some fork/exit overhead.
--
1.5.6.3

Balbir


\
 
 \ /
  Last update: 2008-10-21 08:01    [W:0.033 / U:0.688 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site