44개의 코어와 256GB의 메모리를 갖춘 Ubuntu를 실행하는 컴퓨팅 클러스터가 있고 특정 사용자가 사용하는 CPU와 메모리의 양을 제한하고 싶습니다. 메모리 사용량을 제한하는 것이 더 중요합니다. 예를 들어 사용자 X는 CPU 10개와 메모리 50GB만 사용할 수 있다고 말하고 싶습니다.
이 목표를 어떻게 달성할 수 있나요?
답변1
빠른 Google 검색을 통해 필요한 것 같습니다 ulimit
. 자세한 내용은 에서 확인하세요 man limits.conf
.
리소스를 제한하는 가장 좋은 방법은 가상 머신(XEN/KVM/OpenVZ)을 이용하는 것이지만 귀하가 원하는 것은 아닌 것 같습니다.