diff options
author | Michal Sekletar <msekleta@redhat.com> | 2019-03-12 18:58:26 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-06-24 16:58:54 +0200 |
commit | b070c7c0e133362ab5e20875e7294908004266af (patch) | |
tree | 2aa0a0554298819e9c5fff3e7190e6261b43f92d /man/systemd-system.conf.xml | |
parent | c4556774496326b7288013008c0798540f88702c (diff) | |
download | systemd-b070c7c0e133362ab5e20875e7294908004266af.tar.gz |
core: introduce NUMAPolicy and NUMAMask options
Make possible to set NUMA allocation policy for manager. Manager's
policy is by default inherited to all forked off processes. However, it
is possible to override the policy on per-service basis. Currently we
support, these policies: default, prefer, bind, interleave, local.
See man 2 set_mempolicy for details on each policy.
Overall NUMA policy actually consists of two parts. Policy itself and
bitmask representing NUMA nodes where is policy effective. Node mask can
be specified using related option, NUMAMask. Default mask can be
overwritten on per-service level.
Diffstat (limited to 'man/systemd-system.conf.xml')
-rw-r--r-- | man/systemd-system.conf.xml | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/man/systemd-system.conf.xml b/man/systemd-system.conf.xml index f5d419c519..9de04a7879 100644 --- a/man/systemd-system.conf.xml +++ b/man/systemd-system.conf.xml @@ -107,6 +107,25 @@ </varlistentry> <varlistentry> + <term><varname>NUMAPolicy=</varname></term> + + <listitem><para>Configures the NUMA memory policy for the service manager and the default NUMA memory policy + for all forked off processes. Individual services may override the default policy with the + <varname>NUMAPolicy=</varname> setting in unit files, see + <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para></listitem> + </varlistentry> + + <varlistentry> + <term><varname>NUMAMask=</varname></term> + + <listitem><para>Configures the NUMA node mask that will be associated with the selected NUMA policy. Note that + <option>default</option> and <option>local</option> NUMA policies don't require explicit NUMA node mask and + value of the option can be empty. Similarly to <varname>NUMAPolicy=</varname>, value can be overriden + by individual services in unit files, see + <citerefentry><refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum></citerefentry>.</para></listitem> + </varlistentry> + + <varlistentry> <term><varname>RuntimeWatchdogSec=</varname></term> <term><varname>ShutdownWatchdogSec=</varname></term> |