настройки блока управления ресурсами (Resource control unit settings)
Имя (Name)
systemd.resource-control - Resource control unit settings
Синопсис (Synopsis)
slice.slice, scope.scope, service.service, socket.socket,
mount.mount, swap.swap
Описание (Description)
Unit configuration files for services, slices, scopes, sockets,
mount points, and swap devices share a subset of configuration
options for resource control of spawned processes. Internally,
this relies on the Linux Control Groups (cgroups) kernel concept
for organizing processes in a hierarchical tree of named groups
for the purpose of resource management.
This man page lists the configuration options shared by those six
unit types. See systemd.unit(5) for the common options of all
unit configuration files, and systemd.slice(5), systemd.scope(5),
systemd.service(5), systemd.socket(5), systemd.mount(5), and
systemd.swap(5) for more information on the specific unit
configuration files. The resource control configuration options
are configured in the [Slice], [Scope], [Service], [Socket],
[Mount], or [Swap] sections, depending on the unit type.
In addition, options which control resources available to
programs executed by systemd are listed in systemd.exec(5). Those
options complement options listed here.
See the New Control Group Interfaces
[1] for an introduction on
how to make use of resource control APIs from programs.
Setting resource controls for a group of related units
As described in systemd.unit(5), the settings listed here may be
set through the main file of a unit and drop-in snippets in *.d/
directories. The list of directories searched for drop-ins
includes names formed by repeatedly truncating the unit name
after all dashes. This is particularly convenient to set resource
limits for a group of units with similar names.
For example, every user gets their own slice user-nnn.slice.
Drop-ins with local configuration that affect user 1000 may be
placed in /etc/systemd/system/user-1000.slice,
/etc/systemd/system/user-1000.slice.d/*.conf, but also
/etc/systemd/system/user-.slice.d/*.conf. This last directory
applies to all user slices.