mirror of https://github.com/OpenRC/openrc.git
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:
parent
b85d771e1f
commit
965de92b37
|
@ -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.
|
||||||
|
|
|
@ -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 ;;
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue