「統合」cgroupマウント

「統合」cgroupマウント

私の実験の1つから20.04からUbuntu 22.04に移行しました。

私はUbuntu 20.04でこのディレクトリを使用しましたが、/sys/fs/cgroup/unified/Ubuntu 22.04ベータ版では見つかりません(私のテストベッドコンピュータはベータ版のみをサポートしています)。代わりに、次のファイルが表示されます/sys/fs/cgroup/

/sys/fs/cgroup$ ls
cgroup.controllers      cpuset.cpus.effective  io.pressure                    sys-kernel-config.mount
cgroup.max.depth        cpuset.mems.effective  io.prio.class                  sys-kernel-debug.mount
cgroup.max.descendants  cpu.stat               io.stat                        sys-kernel-tracing.mount
cgroup.procs            dev-hugepages.mount    memory.numa_stat               system.slice
cgroup.stat             dev-mqueue.mount       memory.pressure                user.slice
cgroup.subtree_control  init.scope             memory.stat
cgroup.threads          io.cost.model          misc.capacity
cpu.pressure            io.cost.qos            sys-fs-fuse-connections.mount

しかし、Ubuntuのマンページ次の場所にcgroup2 fsを自動的にマウントする必要があるようですunified

多くの最新システムでは、systemd(1)は起動中にcgroup2ファイルシステムを/sys/fs/cgroup/unifiedに自動的にマウントします。

答え1

これはsystemd行為です。この動作に関するドキュメントはcgroups(7)まだ更新されていないようです。それでもシステムがsystemdによって構成される混合v1 / v2設定を持っていると仮定しますが、最新のシステム(この記事ではなく)は通常cgroups v2を持ちます。ただ

関連文書:システムCGROUP_DELEGATION:

3つの異なるツリー設定

関連情報