1
사람들이 cgroup을 사용하여 학술 커뮤니티에 병렬 과학 코드 및 일련 코드를 실행하는 연구 컴퓨팅 클러스터를보다 잘 관리하는 방법에 대한 예가 있습니까?cgroup이란 무엇이며 클러스터 관리에 사람들을 어떻게 사용합니까?
사람들이 cgroup을 사용하여 학술 커뮤니티에 병렬 과학 코드 및 일련 코드를 실행하는 연구 컴퓨팅 클러스터를보다 잘 관리하는 방법에 대한 예가 있습니까?cgroup이란 무엇이며 클러스터 관리에 사람들을 어떻게 사용합니까?
클러스터 스케줄러 (예 : Slurm)가 할당 된 것보다 많은 자원을 사용하는 배신 작업에 대한 걱정없이 단일 노드에 여러 작업을 할당하도록 설정할 수 있다는 것을 알고 있습니다.
Cgroup은 다른 작업이 Slurm이 할당 한 자원 만 사용할 수 있도록하는 메커니즘입니다.
이 작업을 수행 할 수있는 클러스터 스케줄러가 있기 전에 많은 HPC 센터에서는 노드 당 하나의 작업 또는 노드 당 하나의 사용자 만 허용했습니다. 그렇지 않으면 예를 들어 코어 1 개만 요청한 작업은 일단 실행되면 노드의 다른 코어를 제대로 실행하지 못하게하는 노드의 모든 코어를 실제로 사용할 수 있습니다.