cgroups v2: cgexec verursacht „cgroup-Gruppenänderung fehlgeschlagen“

cgroups v2: cgexec verursacht „cgroup-Gruppenänderung fehlgeschlagen“

Beim Versuch, cgexec zu verwenden, erhalte ich die Fehlermeldung „Änderung der Cgroup-Gruppe fehlgeschlagen“.

So richte ich es ein:

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

So versuche ich (als user) auszuführen:

cgexec -g memory:createdGroup /absolute/path/to/executable

Dies ist die Ausgabe:

cgroup change of group failed

Ich verwende Ubuntu 22.04c (c steht für „mit 6.1.0-1009-oemKernel“. Ich habe die anderen Optionen ausprobiert, aber das Ergebnis ist dasselbe).

Ich verwende cgroup-tools/jammy,now 2.0-2, was cgroupsv2 unterstützen soll.

Was vermisse ich?

Vielen Dank im Voraus für Ihre Hilfe!

verwandte Informationen