que diferença entre / sys / fs / cgroup / systemd / && / sys / fs / cgroup / xxx /

4

Eu sei que ./systemd-219/src/core/mount- setup.c define algum caminho de montagem do cgroup.

Mas eu não sei porque systemd cria diretório / sys / fs / cgroup / systemd / e qual é a diferença entre / sys / fs / cgroup / systemd / e / sys / fs / cgroup / memory /?

O caminho / sys / fs / cgroup / systemd / mount apenas significa o caminho padrão do 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
    
por 穆阿浩 06.07.2017 / 15:21

1 resposta

0

O Systemd 219 usa o recurso cgroup v1 do kernel Linux e monta várias hierarquias em /sys/fs/cgroup , alguns para controladores, outros sem.

/sys/fs/cgroup/systemd é uma hierarquia sem controladores de garupa, apenas para uso do systemd (rastreando quais processos fazem parte de quais cgroups).

Isso mudará quando a migração para o cgroup v2 estiver completa e houver apenas um hierarquia de grupos (hierarquia unificada).

    
por 11.03.2018 / 11:53

Tags