Skip to content

Commit

Permalink
memcg: update menuconfig help text
Browse files Browse the repository at this point in the history
page_cgroup is now allocated at boot and memmap doesn't includes pointer
for page_cgroup.  Fix the menu help text.

Reviewed-by: Balbir Singh <[email protected]>
Signed-off-by: KAMEZAWA hiroyuki <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
  • Loading branch information
hkamezawa authored and torvalds committed Oct 30, 2008
1 parent 99e87fd commit 84ad6d7
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions init/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -401,16 +401,20 @@ config CGROUP_MEM_RES_CTLR
depends on CGROUPS && RESOURCE_COUNTERS
select MM_OWNER
help
Provides a memory resource controller that manages both page cache and
RSS memory.
Provides a memory resource controller that manages both anonymous
memory and page cache. (See Documentation/controllers/memory.txt)

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.
associated with each page of memory in the system. By this,
20(40)bytes/PAGE_SIZE on 32(64)bit system will be occupied by memory
usage tracking struct at boot. Total amount of this is printed out
at boot.

Only enable when you're ok with these trade offs and really
sure you need the memory resource controller.
sure you need the memory resource controller. Even when you enable
this, you can set "cgroup_disable=memory" at your boot option to
disable memory resource controller and you can avoid overheads.
(and lose benefits of memory resource contoller)

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

0 comments on commit 84ad6d7

Please sign in to comment.