35.3. cgroups-v1 마운트
부팅 프로세스 중에 RHEL 9는 기본적으로 cgroup-v2
가상 파일 시스템을 마운트합니다. 애플리케이션의 리소스를 제한하면서 cgroup-v1
기능을 활용하려면 시스템을 수동으로 구성합니다.
cgroup-v1
및 cgroup-v2
는 모두 커널에서 완전히 활성화됩니다. 커널 보기에는 기본 제어 그룹 버전이 없으며 시작 시 마운트할 systemd
에 의해 결정됩니다.
사전 요구 사항
- 루트 권한이 있어야 합니다.
절차
시스템 부팅 중에
systemd
시스템 및 서비스 관리자가 기본적으로cgroup-v1
을 마운트하도록 시스템을 구성합니다.grubby --update-kernel=/boot/vmlinuz-$(uname -r) --args="systemd.unified_cgroup_hierarchy=0 systemd.legacy_systemd_cgroup_controller"
# grubby --update-kernel=/boot/vmlinuz-$(uname -r) --args="systemd.unified_cgroup_hierarchy=0 systemd.legacy_systemd_cgroup_controller"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 그러면 현재 부팅 항목에 필요한 커널 명령줄 매개변수가 추가됩니다.
모든 커널 부팅 항목에 동일한 매개변수를 추가하려면 다음을 수행합니다.
grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0 systemd.legacy_systemd_cgroup_controller"
# grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0 systemd.legacy_systemd_cgroup_controller"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 시스템을 재부팅하여 변경 사항을 적용합니다.
검증
cgroups-v1
파일 시스템이 마운트되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다양한
cgroup-v1
/sys/fs/cgroup/
디렉터리에 성공적으로 마운트되었습니다./sys/fs/cgroup/
디렉터리의 콘텐츠를 검사합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow /sys/fs/cgroup/
디렉터리(기본적으로 루트 제어 그룹 라고도 함)에는cpuset
와 같은 컨트롤러별 디렉터리가 포함되어 있습니다. 또한systemd
와 관련된 일부 디렉터리도 있습니다.