change default RC_CGROUP_MODE to unified

This improves resource management by assigning services to individual
cgroups.

X-Gentoo-Bug: https://bugs.gentoo.org/914972
This commit is contained in:
William Hubbs 2023-10-10 12:42:34 -05:00
parent b85d771e1f
commit 965de92b37
3 changed files with 3 additions and 3 deletions

View File

@ -199,7 +199,7 @@ rc_tty_number=12
# cgroups version 1 on /sys/fs/cgroup. # cgroups version 1 on /sys/fs/cgroup.
# "legacy" mounts cgroups version 1 on /sys/fs/cgroup # "legacy" mounts cgroups version 1 on /sys/fs/cgroup
# "unified" mounts cgroups version 2 on /sys/fs/cgroup # "unified" mounts cgroups version 2 on /sys/fs/cgroup
#rc_cgroup_mode="hybrid" #rc_cgroup_mode="unified"
# This is a list of controllers which should be enabled for cgroups version 2 # This is a list of controllers which should be enabled for cgroups version 2
# when hybrid mode is being used. # when hybrid mode is being used.

View File

@ -128,7 +128,7 @@ cgroups_unified()
mount_cgroups() mount_cgroups()
{ {
case "${rc_cgroup_mode:-hybrid}" in case "${rc_cgroup_mode:-unified}" in
hybrid) cgroups_hybrid ;; hybrid) cgroups_hybrid ;;
legacy) cgroups_legacy ;; legacy) cgroups_legacy ;;
unified) cgroups_unified ;; unified) cgroups_unified ;;

View File

@ -154,7 +154,7 @@ cgroup_set_limits()
cgroup2_find_path() cgroup2_find_path()
{ {
if grep -qw cgroup2 /proc/filesystems; then if grep -qw cgroup2 /proc/filesystems; then
case "${rc_cgroup_mode:-hybrid}" in case "${rc_cgroup_mode:-unified}" in
hybrid) printf "/sys/fs/cgroup/unified" ;; hybrid) printf "/sys/fs/cgroup/unified" ;;
unified) printf "/sys/fs/cgroup" ;; unified) printf "/sys/fs/cgroup" ;;
esac esac