Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 118037
b: refs/heads/master
c: 84ad6d7
h: refs/heads/master
i:
  118035: f66101f
v: v3
  • Loading branch information
KAMEZAWA Hiroyuki authored and Linus Torvalds committed Oct 30, 2008
1 parent 8e20094 commit 109c6f2
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 99e87fd19a2dfba8ec0f2110f6f1b63062a52a6f
refs/heads/master: 84ad6d70001df969d7e8569dd18d98d9550277fb
16 changes: 10 additions & 6 deletions trunk/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 109c6f2

Please sign in to comment.