2015-01-19 1 views
1

다양한 파티션이있는 slurm 설정이 있습니다. 내 slurm.conf에는 내 파티션을위한 작업을 실행할 수있는 컴퓨터 목록이 있습니다 (예 :SLURM 작업의 노드 순서는 어떻게 설정합니까?

PartitionName=hi Nodes=rack[0-4],pc1,pc2 MaxTime=INFINITE State=UP Priority=1000 PreemptMode=off 

pc1 및 pc2는 3 개의 코어를 사용할 수 있으며 랙에는 각각 4 개의 코어가 있습니다. 한 번에 4 개의 작업을 제출하면 pc1에 3을 할당하고 pc2에 1을 할당합니다. 나는 이것들이 할당 된 순서를 바꾸고 싶다. 구체적으로 말하자면, 나는 선반을 먼저 가고, 그 다음에 pc2를 그리고, 그 다음에 pc1을 걸기를 바란다.

의견이 있으십니까?

따, 제임스

답변

1

사용 slurm.conf에서 weight 매개 변수 manpage에서 당신의 노드

정의 :

무게 스케줄링에 대한 노드의 우선 순위. 모든 것이 평등하다면, 작업에는 가장 낮은 가중치를 가진 노드가 할당되고, 은 요구 사항을 충족시킵니다.

그래서 인스턴스에 대한 racks에 대한 pc3weight=10에 대한 pc4에 대한 weight=1000, weight=100을 설정합니다.

관련 문제