Thread (70 messages) 70 messages, 8 authors, 2012-10-22

Re: [PATCH v5 14/14] Add documentation about the kmem controller

From: Michal Hocko <hidden>
Date: 2012-10-16 12:23:27
Also in: cgroups, lkml

On Tue 16-10-12 14:16:51, Glauber Costa wrote:
Signed-off-by: Glauber Costa <redacted>
CC: Frederic Weisbecker <redacted>
CC: Kamezawa Hiroyuki <redacted>
CC: Michal Hocko <redacted>
CC: Christoph Lameter <redacted>
CC: Pekka Enberg <redacted>
CC: Johannes Weiner <hannes@cmpxchg.org>
CC: Suleiman Souhlal <redacted>
CC: Tejun Heo <tj@kernel.org>
Acked-by: Michal Hocko <mhocko@suse.cz

Just a nit..
quoted hunk ↗ jump to hunk
---
 Documentation/cgroups/memory.txt | 58 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 57 insertions(+), 1 deletion(-)
diff --git a/Documentation/cgroups/memory.txt b/Documentation/cgroups/memory.txt
index c07f7b4..dd15be8 100644
--- a/Documentation/cgroups/memory.txt
+++ b/Documentation/cgroups/memory.txt
[...]
quoted hunk ↗ jump to hunk
@@ -268,20 +273,65 @@ the amount of kernel memory used by the system. Kernel memory is fundamentally
 different than user memory, since it can't be swapped out, which makes it
 possible to DoS the system by consuming too much of this precious resource.
 
+Kernel memory won't be accounted at all until limit on a group is set. This
+allows for existing setups to continue working without disruption.  The limit
+cannot be set if the cgroup have children, or if there are already tasks in the
+cgroup. When use_hierarchy == 1 and a group is accounted, its children will
+automatically be accounted regardless of their limit value.
+
+After a controller is first limited, it will be kept being accounted until it
s/controller/group/
+is removed. The memory limitation itself, can of course be removed by writing
+-1 to memory.kmem.limit_in_bytes. In this case, kmem will be accounted, but not
+limited.
+
-- 
Michal Hocko
SUSE Labs

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help