Yes, Brian, mine was a 15.08 answer. I'm glad that, as is so often the case, Chris Samuel had your back. :)
On Tue, Aug 9, 2016 at 1:38 PM, Christopher Samuel <[email protected]> wrote: > > On 10/08/16 07:06, Andrus, Brian Contractor wrote: > > > I am trying to figure out the bits required to allow users to use part > > of a node and not block others from using remaining resources. > > I suspect what you are after is something like: > > SelectType=select/cons_res > SelectTypeParameters=CR_Core_Memory,CR_ONE_TASK_PER_CORE > > That should treat cores and memory as consumable resources and allocate > nodes in a way doesn't overcommit resources based on what jobs have > asked for. > > We also use cgroup enforcement of those limits so if a job asks for one > core and then starts a program that says "oh this node has 16 cores, > I'll start 16 threads one per core" all it does is hurt them, not > everyone else as well. > > All the best, > Chris > -- > Christopher Samuel Senior Systems Administrator > VLSCI - Victorian Life Sciences Computation Initiative > Email: [email protected] Phone: +61 (0)3 903 55545 > http://www.vlsci.org.au/ http://twitter.com/vlsci >
