Lines Matching refs:cgroup
7 The process number controller is used to allow a cgroup hierarchy to stop any
12 preventable in the scope of a cgroup hierarchy by allowing resource limiting of
13 the number of tasks in a cgroup.
19 pids.max (this is not available in the root cgroup for obvious reasons). The
20 number of processes currently in the cgroup is given by pids.current.
22 Organisational operations are not blocked by cgroup policies, so it is possible
24 be smaller than pids.current, or attaching enough processes to the cgroup such
25 that pids.current > pids.max. However, it is not possible to violate a cgroup
27 creation of a new process would cause a cgroup policy to be violated.
29 To set a cgroup to have no limit, set pids.max to "max". This is the default for
33 pids.current tracks all child cgroup hierarchies, so parent/pids.current is a
40 # mkdir -p /sys/fs/cgroup/pids
41 # mount -t cgroup -o pids none /sys/fs/cgroup/pids
44 # mkdir -p /sys/fs/cgroup/pids/parent/child
45 # echo 2 > /sys/fs/cgroup/pids/parent/pids.max
46 # echo $$ > /sys/fs/cgroup/pids/parent/cgroup.procs
47 # cat /sys/fs/cgroup/pids/parent/pids.current
54 # cat /sys/fs/cgroup/pids/parent/pids.current
60 Even if we migrate to a child cgroup (which doesn't have a set limit), we will
64 # echo $$ > /sys/fs/cgroup/pids/parent/child/cgroup.procs
65 # cat /sys/fs/cgroup/pids/parent/pids.current
67 # cat /sys/fs/cgroup/pids/parent/child/pids.current
69 # cat /sys/fs/cgroup/pids/parent/child/pids.max
79 # echo 1 > /sys/fs/cgroup/pids/parent/pids.max
82 # echo 0 > /sys/fs/cgroup/pids/parent/pids.max