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
