Hi folk, it is asked sometimes but there is no solutions.
I want to split CPUs on each nodes between different queues. I need a queue which has only one CPU on each node. Other CPUs shared between other queues. For example there are 3 queues: ONE, TWO & THREE Each node has 8 CPUs. The queue ONE should use only 1 CPU on each node The queues TWO & THREE can use other CPUs on each node (in my case 7 CPUs) and always keep 1CPUs free. I did not find any solutions with my experiments with maui scheduler. I use torque 2.1.8 & 2.3.6, maui 3.26p21 One of the solutions in case of only 2 queues is to use NODECFG option like this: NODECFG[DEFAULT] MAXPROC[CLASS:ONE]=1 MAXPORC[CLASS:TWO]=7 MAXNODE[CLASS:ONE]=1 MAXJOB[CLASS:ONE]=1 But it works only if I submit at first jobs to ONE queues. If I submit at first jobs to TWO queue these jobs start to occupy all 8 CPUs per node. Or if I submit to TWO queue one job with for example 4 CPUs per nodes and then I submit job to ONE queue it start to occupy all CPUs on one node then other CPUs on other nodes In torque config I also tried to change node_pack to False & True. It did not help. Thanx. _______________________________________________ mauiusers mailing list [email protected] http://www.supercluster.org/mailman/listinfo/mauiusers
