cgroup의 사용자 그룹에 대한 공유 제한을 설정하는 방법은 무엇입니까?

cgroup의 사용자 그룹에 대한 공유 제한을 설정하는 방법은 무엇입니까?

직장에는 연결하여 실행할 수 있는 Centos 서버가 있습니다. 때때로 누군가가 서버의 모든 리소스(CPU 또는 메모리)를 독차지해 모든 것이 정지될 수 있으므로 누군가는 그곳으로 가서 전원 버튼을 눌러야 합니다. 이런 일이 발생하지 않도록 cgroup을 사용하고 싶습니다.

모든 사람에 대해 그룹 제한을 설정할 수 있나요? 즉, 그룹을 만들고 humans여기에 모든 인간 사용자를 추가하는 경우 이러한 사용자가 실행하는 모든 프로세스에 집합적으로 적용되는 제한을 설정할 수 있습니까? 이러한 모든 프로세스가 30GB 이상의 메모리와 90%의 CPU(소프트 제한)를 확보하는 것을 원하지 않는다고 가정해 보겠습니다. 이것을 어떻게 선언합니까?

또한 관련 질문입니다. 기본 CPU 공유는 무엇입니까? 즉, 다른 것을 정의하지 않고 특정 사용자의 CPU 공유를 512로 설정하면 백분율은 얼마입니까?

ベストアンサー1

おすすめ記事