Greetings,

I would like to have our cluster configured (and believed I had done) to work 
as follows:

* User jobs can share a node, but not cores and memory
* Users cannot override the share option using "--exclusive" 
* Once assigned cores and memory, jobs are restricted to just those assigned 
resources


But this is not what is happening.  Instead, if jobs request a sufficiently 
small amount of memory that they can both consume their requested amounts 
without contention, slurm can and does deploy jobs to the same node ... even if 
there are an insufficient number of cores.  Instead, the jobs alternate between 
a "suspended" mode and "running" mode and, of course, run much, much slower as 
a result.

Clearly I've misunderstood my configuration.  We are running Slurm 15.08.3.  
Here are what I believe are the relevant parameters from our slurm.conf.  Let 
me know if you want me to provide more.


ProctrackType=proctrack/cgroup
TaskPlugin=task/cgroup

SelectType=select/cons_res
SelectTypeParameters=CR_Core_Memory

PartitionName=DEFAULT  Shared=FORCE  State=UP   DefaultTime=00:10:00

Reply via email to