Centos 6 a Centos 7 cgroups

3

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

  1. Adicione a /etc/cgconfig.conf

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

  2. Reinicie o service cgconfig restart

  3. Iniciar na inicialização do sistema: chkconfig cgconfig on
  4. Verificar se os grupos foram adicionados corretamente: lscgroup
  5. Adicione os processos para os quais queremos limitar os recursos aos cgroups que criamos: add to /etc/cgrules.conf

    myuser cpu,memory mygroup/

  6. inicie o serviço cgred para que as alterações de configuração do cgrules entrem em vigor: service cgred start

  7. verifique se o serviço cgred está ativado para iniciar a inicialização do sistema para que nossas regras persistam durante as reinicializações: chkconfig cgred on

Qual é o equivalente no Centos 7?

    
por Jesús Carrera 16.12.2015 / 18:04

1 resposta

1

Eu tenho uma solução no ServerFault

systemctl set-property user-1000.slice CPUShares=100
    
por 19.01.2016 / 13:21