Messages in this thread Patch in this message | | | Date | Tue, 21 Oct 2008 11:21:18 +0530 | From | Balbir Singh <> | Subject | memcg: 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
| |