Centos 6 a Centos 7 cgroups

4

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 13.12.2015 / 18:32

2 respostas

5

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.

    
por 19.01.2016 / 12:54
0

Depois da instalação: yum install libcgroup-tools Comandos lscgroup e cg *, arquivos / etc / cg * estão disponíveis.

    
por 24.12.2015 / 19:21