какая разница между /sys/fs/cgroup/systemd/ && /sys/fs/cgroup/xxx/

какая разница между /sys/fs/cgroup/systemd/ && /sys/fs/cgroup/xxx/

я знаю это./systemd-219/src/core/mount-setup.c определить некоторый путь монтирования cgroup.

Но я не знаю, почему systemd создает каталог /sys/fs/cgroup/systemd/ и в чем разница между /sys/fs/cgroup/systemd/ и /sys/fs/cgroup/memory/?

Означает ли путь монтирования /sys/fs/cgroup/systemd/ просто путь cgroup по умолчанию?

#ll /sys/fs/cgroup/systemd/
total 0
-rw-r--r--  1 root root 0 Jul  6  2017 cgroup.clone_children
--w--w--w-  1 root root 0 Jul  6  2017 cgroup.event_control
-rw-r--r--  1 root root 0 Jul  6 15:24 cgroup.procs
-r--r--r--  1 root root 0 Jul  6  2017 cgroup.sane_behavior
drwxr-xr-x  3 root root 0 Jul  6 15:23 docker.slice
-rw-r--r--  1 root root 0 Jul  6  2017 notify_on_release
-rw-r--r--  1 root root 0 Jul  6  2017 release_agent
drwxr-xr-x 65 root root 0 Jul  6 15:38 system.slice
-rw-r--r--  1 root root 0 Jul  6  2017 tasks
drwxr-xr-x  4 root root 0 Jul  6 21:18 user.slice

решение1

Systemd 219 использует ядро ​​Linuxcgroup v1функция и монтирует несколько иерархий под/sys/fs/cgroup , некоторые для контроллеров, некоторые без.

/sys/fs/cgroup/systemdпредставляет собой иерархию без контроллеров групп, предназначенную только для использования systemd (отслеживание того, какие процессы входят в состав каких контрольных групп).

Это изменится после перехода наcgroup v2завершено и будет только одна иерархия cgroup (единая иерархия).

Связанный контент