[gridengine users] "Packing" jobs on nodes
Dave Love
d.love at liverpool.ac.uk
Thu Jun 2 16:59:16 UTC 2011
James Gladden <gladden at chem.washington.edu> writes:
> I have no such explicit resource quota configuration (as describe below)
> on my systems, yet no host slot over-subscription occurs. I just tried
> the experiment on an 8 slot node with two queues assigned. When I
> submit jobs to the specific queue instances associated with that
> execution host, the first 8 jobs I submit get dispatched to the node
> while the remainder (from either of the two queues) wait in the "qw" state.
>
> The only thing I have done to facilitate this behavior is to set the
> value of the consumable "slots" resource for each execution host to 8
> (which happens to be the number of cores on each execution host).
> Presumably if I had wanted to allow over-subscription, or utilize
> hyper-threading, I could set the value to something larger.
>
> My conclusion is that enforcing the "slots" resource limit on hosts is
> the default behavior for SGE. Has anyone actually observed different
> behavior?
Yes, with overlapping, non-mutually-suspended queue definitions.
I don't understand `default behaviour' as there's no default slots host
resource, and no necessary relationship between slots ans processors.
On the other hand, the rqs for num_proc exactly expresses what I
understand by not over-subscribing hosts.
--
Excuse the typping -- I have a broken wrist
More information about the users
mailing list