私の実験の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つの異なるツリー設定