MAXJOB
This policy constrains the number of total independent jobs a given node may run simultaneously. It can only be specified via the NODECFG parameter.
MAXJOBPERUSER
This policy constrains the number of total independent jobs a given node may run simultaneously associated with any single user. Like MAXJOB, it can only be specified via the NODECFG parameter.
MAXLOAD
MAXLOAD constrains the CPU load the node will support as opposed to the number of jobs. If the node's load exceeds the MAXLOAD limit and the NODELOADPOLICY parameter is set to ADJUSTSTATE , the node will be marked busy. Under Maui 3.0, the max load policy could be applied system wide using the parameter NODEMAXLOAD.
Node policies
are used strictly as constraints. If a node is defined as having
a single processor or the NODEACCESSPOLICY
is set to DEDICATED, and a MAXJOB policy of 3 is specified,
Maui will probably not run more than one job per node. A node's configured
processors must be specified so that multiple jobs may run and then the
MAXJOB policy will be effective. The number of configured
processors per node is specified on a resource manager specific basis.
PBS, for example, allows this to be adjusted by setting the number of virtual
processors, 'np' per node in the PBS 'nodes' file.
Example:
---
# maui.cfg
NODECFG[node024] MAXJOB=4 MAXJOBPERUSER=2
NODECFG[node025] MAXJOB=2
NODECFG[node026] MAXJOBPERUSER=1
NODECFG[DEFAULT] MAXLOAD=2.5
...
---