Hello!
In our current cluster the workflows are quite diverse (bunch of large,
long (24-72h) jobs; medium size <4h job; and many small 1 node jobs). The
current priority is fair share only (averaged on a ~few months timescale).
For the new setup we would like to
(1) discourage the 1 node jobs [especially the long ones]
(2) have a fair use of the machine for the different cases. In particular,
we found that the waiting time / runtime ratio is very large for the ~1-4h
jobs.

For this reason, I have been trying to read up on strategies in terms of
partition / priority politics  but could not find any good documentation in
this regard (as https://slurm.schedmd.com/documentation.html is more
focused on the technical aspects).
Does anyone know any good references for this?

In particular, we were thinking about
(a) somehow have a long-term as well as shorter term fairshare count, i.e.,
lowering the priority if a user has something running already
or
(b) introduce a "small" partition for the <4h jobs with higher priority but
we're unsure if this will block all the larger jobs to run...

Any help or reading material is highly appreciated.

Many thanks,
Max
-- 
slurm-users mailing list -- slurm-users@lists.schedmd.com
To unsubscribe send an email to slurm-users-le...@lists.schedmd.com

Reply via email to