cgroups: user.slice отсутствует
Я использую Debian 8.7 (Джесси) и установил cgroups. Кажется, работает, за исключением того, что user.slice отсутствует. Я не выяснил, есть ли способ его активировать. Я уже пытался дать ему конфиг в каталоге systemd (здесь для идентификатора пользователя 1000):
~# cat /etc/systemd/system/user-1000.slice.d/MemoryLimit.conf
[Slice]
MemoryLimit=67108864
systemd-cgls дает:
~# systemd-cgls
├─ 1 /sbin/init
├─473 /sbin/cgmanager -m name=systemd
└─system.slice
├─dbus.service
│ └─478 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
├─cron.service
│ └─474 /usr/sbin/cron -f
├─nfs-common.service
│ ├─456 /sbin/rpc.statd
│ └─470 /usr/sbin/rpc.idmapd
├─exim4.service
│ └─740 /usr/sbin/exim4 -bd -q30m
├─networking.service
│ └─400 dhclient -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
├─atd.service
│ └─471 /usr/sbin/atd -f
├─systemd-journald.service
│ └─176 /lib/systemd/systemd-journald
├─ssh.service
│ ├─ 472 /usr/sbin/sshd -D
│ ├─1099 sshd: myuser [priv
│ ├─1101 sshd: myuser@pts/1
│ ├─1102 -bash
│ ├─1113 sshd: root@pts/0
│ ├─1115 -bash
│ ├─1153 systemd-cgls
│ └─1154 pager
├─systemd-logind.service
│ └─476 /lib/systemd/systemd-logind
├─system-getty.slice
│ └─getty@tty1.service
│ └─503 /sbin/agetty --noclear tty1 linux
├─systemd-udevd.service
│ └─178 /lib/systemd/systemd-udevd
├─rpcbind.service
│ └─441 /sbin/rpcbind -w
├─rdnssd.service
│ ├─272 /sbin/rdnssd -u rdnssd -H /etc/rdnssd/merge-hook
│ └─274 /sbin/rdnssd -u rdnssd -H /etc/rdnssd/merge-hook
├─rsyslog.service
│ └─485 /usr/sbin/rsyslogd -n
└─acpid.service
└─486 /usr/sbin/acpid
Как я могу включить пользовательские срезы?
1 ответ
Решение
Сам выяснил: я установил "libpam-systemd". Этот пакет содержит модуль PAM, который регистрирует пользовательские сеансы в иерархии группы управления systemd.