X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsystemd.resource-control.xml;h=5a996fd6df1a7e75b58f7cd8de1c276049d772fe;hb=cef8b0735831b2bfeaf21d8a245d8024c3de816a;hp=c3fd5fcee4151d95e618a78c06a8e508636b9a3c;hpb=085afe36cb823e7d5b8c5f3ef21ebb9639bac78b;p=elogind.git
diff --git a/man/systemd.resource-control.xml b/man/systemd.resource-control.xml
index c3fd5fcee..5a996fd6d 100644
--- a/man/systemd.resource-control.xml
+++ b/man/systemd.resource-control.xml
@@ -117,11 +117,53 @@ along with systemd; If not, see .
CPUShares=weight
- Assign the specified overall CPU time share weight to
- the processes executed. Takes an integer value. This
- controls the cpu.shares control group
- attribute, which defaults to 1024. For details about this
- control group attribute, see Assign the specified CPU time share weight to the
+ processes executed. Takes an integer value. This controls
+ the cpu.shares control group attribute,
+ which defaults to 1024. For details about this control group
+ attribute, see sched-design-CFS.txt
+ The available CPU time is split up among all units within a
+ slice relative to their CPU time share weight.
+
+ Implies CPUAccounting=true.
+
+
+
+
+ CPUQuota=
+
+
+ Assign the specified CPU time quota to the processes
+ executed. Takes a percentage value (suffixed with "%") or an
+ absolute time (suffixed by one of the common time units, us,
+ ms, s, ...). The percentage specifies how much CPU time the
+ unit shall get at maximum, relative to the total CPU time
+ available on one CPU. Use values > 100% for alloting CPU
+ time on more than one CPU. If an absolute time is specified
+ the processes of this unit will get this much absolute time
+ within each quota period, at maximum. This controls the
+ cpu.cfs_quota_us control group
+ attribute. For details about this control group attribute,
+ see sched-design-CFS.txt.
+
+ Example: CPUShares=20% ensures that
+ the executed processes will never get more than 20% CPU time
+ on one CPU.
+
+ Implies CPUAccounting=true.
+
+
+
+
+ CPUQuotaPeriodSec=
+
+
+ Specify the CPU quota period to use. Defaults to
+ 100ms. This controls the cpu.cfs_period_us
+ control group attribute. For details about this control
+ group attribute, see sched-design-CFS.txt.
Implies CPUAccounting=true.
@@ -275,12 +317,16 @@ along with systemd; If not, see .
followed by a device group name, as listed in
/proc/devices. The latter is useful to
whitelist all current and future devices belonging to a
- specific device group at once. Examples:
- /dev/sda5 is a path to a device node,
- referring to an ATA or SCSI block
+ specific device group at once. The device group is matched
+ according to file name globbing rules, you may hence use the
+ * and ?
+ wildcards. Examples: /dev/sda5 is a
+ path to a device node, referring to an ATA or SCSI block
device. char-pts and
char-alsa are specifiers for all pseudo
- TTYs and all ALSA sound devices, respectively.
+ TTYs and all ALSA sound devices,
+ respectively. char-cpu/* is a specifier
+ matching all CPU related device groups.