Centos 6至Centos 7 cgroups

耶稣卡雷拉

我正在尝试在Centos 7中为每个用户设置资源限制,但是我找不到用于cgroups新实现的正确命令(我确实阅读了文档,但它讨论的是限制服务而不是用户)。

这是Centos 6中的步骤

  1. 添加 /etc/cgconfig.conf

    group mygroup{ cpu { cpu.shares = 200; } memory { memory.limit_in_bytes = 128m; } }

  2. 重新开始 service cgconfig restart

  3. 从系统启动开始: chkconfig cgconfig on
  4. 验证是否正确添加了组: lscgroup
  5. 将我们希望限制资源的进程添加到我们创建的cgroup中: /etc/cgrules.conf

    myuser cpu,memory mygroup/

  6. 启动cgred服务,以使cgrules配置更改生效: service cgred start

  7. 确保启用了cgred服务以在系统引导时启动,以便我们的规则在重新引导后仍然存在: chkconfig cgred on

Centos 7中等效功能是什么

耶稣卡雷拉

在ServerFault中找到了解决方案

systemctl set-property user-1000.slice CPUShares=100

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章