В cgroups, кажется, есть вариант называется 'cgroup.clone_children' для каждой подсистемы, что позволяет вам указать, должны ли настройки родительской контрольной группы передаваться в дочерние контрольные группы. Но мне не удалось найти никаких доказательств того, что это работает.
Я надеялся использовать эту функцию, чтобы упростить администрирование контрольных групп, используя иерархию для копирования настроек, общих для всех групп, и настройки только второстепенных настроек в дочерних контрольных группах.
У кого-нибудь есть идея, можно ли сделать то, что я пытаюсь сделать?
Это именно то, что он делает:
/dev/cgroup# mkdir parent
/dev/cgroup# cat parent/cpuset.cpus
0
/dev/cgroup# echo 1-2 > parent/cpuset.cpus
/dev/cgroup# cat parent/cpuset.cpus
1-2
/dev/cgroup# echo 1 > parent.clone_children
/dev/cgroup# mkdir parent/child
/dev/cgroup# cat parent/child/cpuset.cpus
1-2