![Centos 6에서 Centos 7 cgroup으로](https://linux55.com/image/79600/Centos%206%EC%97%90%EC%84%9C%20Centos%207%20cgroup%EC%9C%BC%EB%A1%9C.png)
Centos 7에서 사용자별 리소스 제한을 설정하려고 하는데 cgroup의 새로운 구현에 대한 올바른 명령을 찾을 수 없습니다.문서그러나 사용자가 아닌 서비스를 제한하는 것에 대해 이야기합니다.)
Centos 6의 단계는 다음과 같습니다.
다음에 추가
/etc/cgconfig.conf
group mygroup{ cpu { cpu.shares = 200; } memory { memory.limit_in_bytes = 128m; } }
재시작
service cgconfig restart
- 시스템 부팅 시 시작:
chkconfig cgconfig on
- 그룹이 올바르게 추가되었는지 확인합니다.
lscgroup
우리가 생성한 cgroup에 리소스를 제한하려는 프로세스를 추가합니다.
/etc/cgrules.conf
myuser cpu,memory mygroup/
cgrules 구성 변경 사항을 적용하려면 cgred 서비스를 시작하십시오.
service cgred start
- 재부팅 후에도 규칙이 유지되도록 시스템 부팅 시 cgred 서비스를 활성화해야 합니다.
chkconfig cgred on
무엇인가요Centos 7과 동일합니까?
답변1
systemctl set-property user-1000.slice CPUShares=100