Are the 2 groups of nodes defined as queues? If so, limit on queues
may work for you:

limit        queues XXX to slots=16

On Wed, Sep 23, 2015 at 10:27 AM, Simon Andrews
<simon.andr...@babraham.ac.uk> wrote:
>
>
> On 23/09/2015 15:20, "Jesse Becker" <becke...@mail.nih.gov> wrote:
>
>>On Wed, Sep 23, 2015 at 10:56:21AM +0000, Simon Andrews wrote:
>>>I?m trying to use RQS to limit the total number of slots which users can
>>>take up on our cluster.  This is slightly complicated by the hosts being
>>>split into two groups, one for batch jobs (@compute) and one for
>>>interactive jobs (@interactive).  The idea would be that I?d limit the
>>>total slots taken up by a user on the @compute set, but not restrict
>>>@interactive.
>>>
>>>The RQS rule I?m using is:
>>>
>>>{
>>>   name         per_user_slot_limit
>>>   description  "limit the number of slots per user"
>>>   enabled      TRUE
>>>   limit        users {*} hosts {@compute} to slots=16
>>>}
>>>
>>>However I don?t think this is generating the right effect.  I think what
>>>this is doing is saying that the limit of 16 slots applies on each of
>>>the individual members of @compute, and not on the sum of the slots
>>>across all of @compute.
>>
>>I'm guessing that using:
>>
>>  limit  users {*} hosts @compute to slots=16
>>
>>doesn't work?
>
> I think that¹s functionally the same as my previous version, the brackets
> aren¹t strictly required in this case.
>
> I think I have a work round which is:
>
> {
>  name         per_user_slot_limit
>  description  "limit the number of slots per user"
>  enabled      TRUE
>  limit users {*} hosts {@interactive} to slots=16
>  limit        users {*} to slots=16
> }
>
> ..where the @interactive limit is a no-op since that¹s as many cores as
> any of the interactive hosts have.  It works because the interactive jobs
> hit the first rule, match and then don¹t proceed to the more general rule.
>  I think it¹s working, but it seems somewhat inelegant and I suspect
> there¹s a better way to do this.
>
>
> Simon.
>
>
>
> The Babraham Institute, Babraham Research Campus, Cambridge CB22 3AT 
> Registered Charity No. 1053902.
> The information transmitted in this email is directed only to the addressee. 
> If you received this in error, please contact the sender and delete this 
> email from your system. The contents of this e-mail are the views of the 
> sender and do not necessarily represent the views of the Babraham Institute. 
> Full conditions at: www.babraham.ac.uk<http://www.babraham.ac.uk/terms>
>
> _______________________________________________
> users mailing list
> users@gridengine.org
> https://gridengine.org/mailman/listinfo/users



-- 
Best,

Feng

_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to