Hi,

Am 23.10.2013 um 03:50 schrieb Ian Mortimer:

> On 22/10/13 17:39, Reuti wrote:
> 
>> Correct - there is no "look ahead" feature in SGE - i.e. after the suspension
>> you would be inside thegranted limit again. The suspension is the result of
> > another job in another queue being started.  You can try:
>> 
>> limit queues !urgent.q hosts {*} to slots=$num_proc
>> 
>> with feasible limits inside the urgent.q. For a short time until the
> > suspension starts you allow an oversubscription (although it might
> > be parts of a second only).
> 
> If we do that won't it lead to nodes being oversubscribed through the
> high priority queues?

Yes, for a fraction of a second until the subordinations you set up for the 
other queues take effect - this has to be set up anyway. But you have to allow 
to start the urgent jobs, so that as a result the subordination will suspend 
the jobs in the lower queues.

NB: The suspended jobs will still hold the reserved resources like memory and 
stay also in the process tree - just stopped to be continued later.

-- Reuti

> The alternative would be to limit the low priority queue to < $num_proc
> but then there'll be times when the cluster is underutilized with free
> slots and low priority jobs pending.
> 
> 
> Thanks
> -- 
> Ian
>     [email protected]     Ian Mortimer
>     Tel: +61 7 3346 8528     Science IT
>                              University of Queensland
> _______________________________________________
> users mailing list
> [email protected]
> https://gridengine.org/mailman/listinfo/users


_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to