Hi, I am running the maui scheduler 3.2.6 patch level 16 with torque 2.1.6. It seems like resources aren't being used as efficiently as we would like.
In our maui.cfg, we set several quality of service levels, but I think our issue has to do with a requirement that each job only uses one processor per node. To meet this requirement, we set JOBNODEMATCHPOLICY to EXACTNODE. To illustrate what I think I'm seeing, I'd like to give an example of 5 nodes with two processors each. The nodes are named 1,2,3,4,5. Example 1: Run simultaneous jobs: j1 requests 5 nodes, 1ppn j2 requests 5 nodes, 1ppn j1 gets 1,2,3,4,5 j2 gets 1,2,3,4,5 Runs great, resources (processors, nodes) are all used Example 2: Run simultaneous jobs: j1 requests 3 nodes, 1ppn j2 requests 4 nodes, 1ppn j3 requests 3 nodes, 1ppn j1 gets 1,2,3 j2 gets 1,2,3,4 j3 waits because available is 1 processor on node 4 and 2 on node 5 which doesn't meet EXACTNODE 3 processors are idle while j3 waits. I seem to recall a past discussion where it was mentioned that nodes are allocated in order. If rather than starting at the beginning of the node list when trying to allocate each time, maui picked up where it left off and wrapped through the list, we could get this result: j1 gets 1,2,3 j2 gets 4,5,1,2 j3 gets 3,4,5 All processors and nodes in use. No job uses two processors on the same node. Exactly what we hope for. Is there an attribute I can set to get this behavior? Thanks in advance.
_______________________________________________ mauiusers mailing list [email protected] http://www.supercluster.org/mailman/listinfo/mauiusers
