2017-11-19 14 views
1

저는 100 개의 작업 배열을 가지고 있습니다. 나는 작업 배열의 작업을 최대 2 개까지 동일한 노드에 할당 할 수 있습니다. SLURM을 사용하여 이것을 어떻게 할 수 있습니까? 감사! 작업이 노드가 균일 한 구성이, 그, 그리고 클러스터에 혼자 있다는 노드를 공유 할 수 있다는 가정SLURM을 사용하여 동일한 노드에서 실행중인 작업 수를 제한하는 방법은 무엇입니까?

답변

1

,

  1. 노드
  2. 가 제출 한 작업 당 CPU의 수를 찾기 위해 sinfo -Nl 명령을 사용하여 당신이 다른 사람 사이에 공유하는 클러스터를 투여하는 경우 작업이

을 무엇을 기준으로 #SBATCH --tasks-per-node=... 또는 #SBATCH --cpus-per-task=... 중 하나에 해당 요청 절반 수는, 당신은 0을 정의 할 수 있습니다을 더미 유형으로 할당하고 slurm.conf에 각 노드에 2 개를 할당 한 다음 작업 당 하나를 요청하십시오. --gres=dummy:1

+0

답변 해 주셔서 감사합니다. 클러스터에 혼자가 아니라 클러스터를 관리하지 않을 경우 다른 방법이 있습니까? – Negelis

+0

관리자의 도움없이 쉽게 해결할 수 없습니다. – damienfrancois