Cgroups 错误:cgroup 组更改失败

Cgroups 错误:cgroup 组更改失败

我正在尝试测试 cgroup,在设置之后,我偶然发现了这个错误。这就是我所做的:

  • 创建小组
  • 创建用户测试团体

我运行了以下命令:

sudo cgcreate -t test:grp -a sleax -g memory,cpu:grp
echo '10000000'> /sys/fs/cgroup/memory/grp/memory.limit_in_bytes

然后我去和用户尝试一下测试

test@sleax-PC:~$ cgexec stress -t 20 -c 99 -i 99
cgroup change of group failed

这就是我得到的错误。为什么?我设置-t test:grp测试能够写入PID。

答案1

当您创建子系统时,指定用户和组可以正常工作。

sudo cgcreate -t $USER:$USER -a $USER:$USER  -g cpu:testgroupcpu 

libcgroup 中的 cgexec 出现“cgroup 组更改失败”错误

相关内容