我正在尝试在 Centos 7 中为每个用户设置资源限制,但是我找不到用于 cgroups 的新实现的正确命令(我确实阅读了文档,但它讨论的是限制服务而不是用户)。
这是 Centos 6 中的步骤
添加 /etc/cgconfig.conf
group mygroup{
cpu {
cpu.shares = 200;
}
memory {
memory.limit_in_bytes = 128m;
}
}
重新开始 service cgconfig restart
chkconfig cgconfig on
lscgroup
将我们希望限制资源的进程添加到我们创建的 cgroup 中:添加到 /etc/cgrules.conf
myuser cpu,memory mygroup/
启动 cgred 服务以使 cgrules 配置更改生效: service cgred start
chkconfig cgred on
Centos 7 中的等价物是什么?