我正在尝试在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中的等效功能是什么?
systemctl set-property user-1000.slice CPUShares=100
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句