/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はLinuxカーネルを使用します。cグループv1機能を実行し、その下に複数の階層をインストールします/sys/fs/cgroup。一部はコントローラ用で、一部はそうではありません。

/sys/fs/cgroup/systemdグループコントローラがない階層であり、systemdでのみ使用されます(どのプロセスがどのcgroupの一部であるかを追跡するため)。

一度移行cグループv2完了すると、1つのcgroup階層(統合階層)のみが残ります。

おすすめ記事