aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Kerrisk <mtk.manpages@gmail.com>2016-11-27 14:44:24 +0100
committerMichael Kerrisk <mtk.manpages@gmail.com>2016-11-27 14:44:24 +0100
commit4ad9a70616f3078871cbd79b023f1d7e203d4dbf (patch)
treeeb0be1493818c29bbd37c277b7a5eaf7611e1e8a
parentd84631b3252bbb2b76be17525f757c3e13d4bd3d (diff)
downloadman-pages-4ad9a70616f3078871cbd79b023f1d7e203d4dbf.tar.gz
cgroups.7: Add details on 'cpu' CFS bandwidth control
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
-rw-r--r--man7/cgroups.712
1 files changed, 11 insertions, 1 deletions
diff --git a/man7/cgroups.7 b/man7/cgroups.7
index 324eba0a94..225821039f 100644
--- a/man7/cgroups.7
+++ b/man7/cgroups.7
@@ -241,7 +241,17 @@ kernel configuration option.
Cgroups can be guaranteed a minimum number of "CPU shares"
when a system is busy.
This does not limit a cgroup's CPU usage if the CPUs are not busy.
-
+For further information, see
+.IR Documentation/scheduler/sched-design-CFS.txt .
+
+In Linux 3.2,
+this controller was extended to provide CPU "bandwidth" control.
+If the kernel is configured with
+.BR COONFIG_CFS_BANDWIDTH ,
+then within each scheduling period
+(defined via a file in the cgroup directory), it is possible to define
+an upper limit on the CPU time allocated to the processes in a cgroup.
+This upper limit applies even if there is no other competition for the CPU.
Further information can be found in the kernel source file
.IR Documentation/scheduler/sched\-bwc.txt .
.TP