Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:systemd-resourcenkontrolle [2016/03/15 14:03] stefan_miethke angelegt |
admin_grundlagen:systemd-resourcenkontrolle [2016/03/15 14:07] stefan_miethke |
||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
==== CG Baum anzeigen ==== | ==== CG Baum anzeigen ==== | ||
+ | # systemd-cgls | ||
+ | # systemd-cgtop | ||
- | <code> | ||
- | # systemd-cgls | ||
- | # systemd-cgtop | ||
- | |||
- | </code> | ||
==== Slices anzeigen ==== | ==== Slices anzeigen ==== | ||
+ | # systemctl -t slice | ||
- | <code> | ||
- | # systemctl -t slice | ||
- | |||
- | </code> | ||
==== Resource Controller ==== | ==== Resource Controller ==== | ||
Zeile 35: | Zeile 29: | ||
==== Unit Parameter aendern ==== | ==== Unit Parameter aendern ==== | ||
+ | # systemctl set-property <unit-name> <parameter>=<value> | ||
+ | # systemctl set-property httpd.service CPUShares=600 MemoryLimit=500M | ||
+ | # systemctl set-property --runtime httpd.service CPUShares=600 MemoryLimit=500M # temporary change | ||
+ | Änderungen an schon bestehenden Units werden persistent! | ||
- | <code> | ||
- | # systemctl set-property <unit-name> <parameter>=<value> | ||
- | # systemctl set-property httpd.service CPUShares=600 MemoryLimit=500M | ||
- | # systemctl set-property --runtime httpd.service CPUShares=600 MemoryLimit=500M # temporary change | ||
- | |||
- | </code> | ||
=== Unit Parameter === | === Unit Parameter === | ||
Zeile 58: | Zeile 50: | ||
|Slice=slice<sub>name</sub> |-- |Unit einem Slice zuordnen | | |Slice=slice<sub>name</sub> |-- |Unit einem Slice zuordnen | | ||
|ControlGroupAttribute=attribute value |-- |Low-Level Control-Group Parameter setzen | | |ControlGroupAttribute=attribute value |-- |Low-Level Control-Group Parameter setzen | | ||
- | |||
- | |||
- | |||
- | |||