"통합" cgroup 마운트

"통합" cgroup 마운트

내 실험 중 하나에서 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

하지만,우분투 맨페이지다음 위치에 cgroup2 fs를 자동으로 마운트해야 하는 것 같습니다 unified.

많은 최신 시스템에서 systemd(1)는 부팅 중에 cgroup2 파일 시스템을 /sys/fs/cgroup/unified에 자동으로 마운트합니다.

답변1

이것은 systemd행위입니다. 이 동작에 대한 문서는 cgroups(7)아직 업데이트되지 않은 것 같습니다. 여전히 시스템이 systemd에 의해 구성되는 혼합 v1/v2 설정을 갖는다고 가정하는 반면, 최신 시스템(이 문서보다)은 일반적으로 cgroups v2를 갖습니다.오직.

관련된 문서:시스템 CGROUP_DELEGATION:

세 가지 다른 트리 설정

관련 정보