I'm trying to set up resource limits per user in Centos 7, but I can't find the right commands for the new implementation of cgroups (I did read the documentation but it talks about restricting services not users).
This are the steps in Centos 6
Add to
/etc/cgconfig.conf
group mygroup{ cpu { cpu.shares = 200; } memory { memory.limit_in_bytes = 128m; } }
Restart
service cgconfig restart
- Start in system boot:
chkconfig cgconfig on
- Verify groups added correctly:
lscgroup
Add the processes for which we wish to limit resources to the cgroups we created: add to
/etc/cgrules.conf
myuser cpu,memory mygroup/
start the cgred service for the cgrules configuration changes to take effect:
service cgred start
- make sure the cgred service is enabled to start on system boot so that our rules persist across reboots:
chkconfig cgred on
What is the equivalent in Centos 7?