0
완료하는 데 걸리는 시간을 측정하고자하는 많은 프로그램을 만들었습니다. 따라서 하나의 노드에서 하나의 작업을 실행하려고합니다. 우리는 10 개의 노드를 가지고 있고 각 노드는 2 개의 소켓을 가지고 있습니다. 어떤 옵션을 sbatch와 srun으로 전달하든, SLURM은 노드 당 1 개의 작업 대신 소켓 당 1 개의 작업을 스케줄하는 것으로 보입니다. 어떤 옵션을 사용해야합니까?SLURM을 사용한 시간 측정
내가 sbatch run-experiments
run-experiments
내 배치 스크립트를 시작하는 것은 포함
#SBATCH -N10 --ntasks-per-node=1
...
for 1..1000 do
srun -N1 -n1 --exclusive task &
done
편집 : 문제가 하나 개의 파티션에 발생하지 서로 같다. 이 문제를 일으킬 수있는 구성 설정이 있습니까?