I seem to be confused about memory configuration for slurm jobs. Is it
possible to submit jobs with memory bounds?

For instance a job would be guaranteed to have some minimum amount of
memory but would not be allowed to allocate more than certain maximum. I
have cgroups on the servers which I can use for Slurm.

How do I configure the partition and the job so that it starts executing as
soon as it's minimum memory is available but will be denied any memory
requests beyond the upper bound?

Slightly more complicated case is when a job spawns (forks) child
processes. How do I control their memory limits?

Thanks,
Alex

Reply via email to