
Cuando intento utilizar cgexec, aparece el mensaje de error "Error en el cambio de grupo de cgroup".
Así es como estoy configurando:
CGROUPS_DIR='/sys/fs/cgroup'
createdGroup_dir="$CGROUPS_DIR/createdGroup"
if ! [ -d "$createdGroup_dir" ]; then
mkdir -p "$createdGroup_dir"/leaf
echo +cpu +cpuset +io +memory +pids > "$createdGroup_dir"/cgroup.subtree_control
echo 3G > "$createdGroup_dir"/memory.high
echo 18G > "$createdGroup_dir"/memory.max
chown -R user:user "$createdGroup_dir"/leaf
fi
Así es como intento ejecutar (como user
):
cgexec -g memory:createdGroup /absolute/path/to/executable
Esto es lo que sale:
cgroup change of group failed
Estoy usando ubuntu 22.04c (c significa con 6.1.0-1009-oem
kernel. Probé las otras opciones pero el resultado es el mismo)
Estoy usando cgroup-tools/jammy,now 2.0-2
el que se supone que es compatible con cgroupsv2.
¿Qué me estoy perdiendo?
¡Gracias de antemano por tu ayuda!