Centos 6에서 Centos 7 cgroup으로

Centos 6에서 Centos 7 cgroup으로

Centos 7에서 사용자별 리소스 제한을 설정하려고 하는데 cgroup의 새로운 구현에 대한 올바른 명령을 찾을 수 없습니다.문서그러나 사용자가 아닌 서비스를 제한하는 것에 대해 이야기합니다.)

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. cgrules 구성 변경 사항을 적용하려면 cgred 서비스를 시작하십시오.service cgred start

  7. 재부팅 후에도 규칙이 유지되도록 시스템 부팅 시 cgred 서비스를 활성화해야 합니다.chkconfig cgred on

무엇인가요Centos 7과 동일합니까?

답변1

나는ServerFault의 솔루션

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

관련 정보