Hello,
I am new to slurm and just started running it on a single node with 4 x
12 core CPU's (48 physical cores total) and 1TB of memory. I set the
following in slurm.conf:
Under scheduling I have:
SchedulerType=sched/backfill
SelectType=select/linear
and under the NodeName section:
CPUs=4 Sockets=4 CoresPerSocket=12 Shared=FORCE
When I run sinfo --format "%z %h"
the output is:
S:C:T SHARE
4:12:1 FORCE:4
I am able to submit and run jobs, but no more than 4 will run at one
time. The 5th job is queued waiting for resources.
It looks like something is setting a maximum of 4 jobs to run
concurrently (maybe one per CPU). I'm not sure where this limitation is
set. There should be plenty of free cores
and memory available. Should I be setting CR_ONE_TASK_PER_CORE?
Is there a way to specify the number of jobs that can be run
concurrently on a single shared node (assuming available resources)?
Thanks,
Peter.