Por favor, tente por exemplo
systemctl set-property user-1000.slice CPUShares=100
Supondo que você deseja limitar o recurso para o UID 1000 e limitar o CPUShares.
Estou tentando configurar limites de recursos por usuário no Centos 7, mas não consigo encontrar os comandos corretos para a nova implementação dos cgroups (eu li a documentação mas fala sobre restringir serviços e não usuários).
Estas são as etapas no Centos 6
Adicione a /etc/cgconfig.conf
group mygroup{
cpu {
cpu.shares = 200;
}
memory {
memory.limit_in_bytes = 128m;
}
}
Reinicie o service cgconfig restart
chkconfig cgconfig on
lscgroup
Adicione os processos para os quais queremos limitar os recursos aos cgroups que criamos: add to /etc/cgrules.conf
myuser cpu,memory mygroup/
inicie o serviço cgred para que as alterações de configuração do cgrules entrem em vigor: service cgred start
chkconfig cgred on
Qual é o equivalente no Centos 7?
Depois da instalação: yum install libcgroup-tools Comandos lscgroup e cg *, arquivos / etc / cg * estão disponíveis.