Hi,

> Am 01.02.2018 um 11:44 schrieb Ansgar Esztermann-Kirchner 
> <[email protected]>:
> 
> Hello List,
> 
> we're on 2011.11, and our general setup has nodes with a mixture of
> CPUs (e.g. 8, 20, 40 cores). Most of the nodes lack a high-speed
> interconnect, so we use a PE with allocation_rule $pe_slots, limiting
> jobs to just a single machine.

OK


> We're also using fairshare to achieve
> an even distribution of resources to users in the long term.
> There is a trade-off between fairshare and optimal resource usage when
> only low-priority users have 40-core jobs and a 40-core node becomes
> free. I know I can set my preferences by setting the relative weights
> for fairshare and urgency.

OK


> Now, I think I can improve upon this choice by creating separate
> queues for different machines "sizes", i.e. an 8-core queue, a
> 20-core queue and so on.

So your intention is to have a bunch of queues and users select a queue instead 
of a dedicated PE (which would in turn select a machine from a dedicated set 
due to unique PEs per type of machine)?

Somehow I don't get the advantage you want to achieve.

-- Reuti


> However, I do not see a (tractable) way to
> enforce proper job-queue association: allocation_rule 8 (etc) comes to
> mind, but I would lose the crucial one-host limit. This could be
> circumvented by creating one PE per node, but that would mean a huge
> administrative burden (and possible also a lot of extra load on the
> scheduler).
> 
> Anything I'm missing?
> Thanks a lot,
> 
> A.
> -- 
> Ansgar Esztermann
> Sysadmin
> http://www.mpibpc.mpg.de/grubmueller/esztermann
> _______________________________________________
> 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