[Mauiusers] MaxjobPerNode for two queues

spitfire14 spitfire14 at bluewin.ch
Mon Dec 13 09:09:31 MST 2004


I run Maui with Torque and my aim is to have two queues on the same cluster.
One queue is a batch queue whith long run times and low priority which 
runs on all nodes of the cluster and one queue with a high priority on a 
subset of nodes to serve as a back end of a web server.

I use the virtual processor feature of Torque

Here is my torque config

Max open servers: 4
Qmgr: print server
#
# Create queues and set their attributes.
#
#
# Create and define queue batch
#
create queue batch
set queue batch queue_type = Execution
set queue batch acl_host_enable = False
set queue batch acl_hosts = cpt01+cpt02+cpt03+cpt04
set queue batch resources_max.nodect = 4
set queue batch resources_min.nodect = 1
set queue batch resources_default.neednodes = 1
set queue batch resources_default.nice = 15
set queue batch resources_default.nodect = 1
set queue batch resources_default.nodes = 1
set queue batch resources_default.walltime = 01:00:00
set queue batch enabled = True
set queue batch started = True
#
# Create and define queue express
#
create queue express
set queue express queue_type = Execution
set queue express acl_host_enable = False
set queue express acl_hosts = cpt01+cpt02
set queue express resources_max.nodect = 2
set queue express resources_min.nodect = 1
set queue express resources_default.neednodes = 1
set queue express resources_default.nice = 5
set queue express resources_default.nodect = 1
set queue express resources_default.nodes = 1
set queue express resources_default.walltime = 01:00:00
set queue express enabled = True
set queue express started = True
#
# Set server attributes.
#
set server scheduling = True
set server acl_host_enable = False
set server acl_hosts = localhost+10.0.32.32+10.0.33.1+frt01
set server managers = root at frt01
set server default_queue = batch
set server log_events = 511
set server mail_from = adm
set server scheduler_iteration = 600
set server node_ping_rate = 300
set server node_check_rate = 600
set server tcp_timeout = 6


And now the relevant parts of maui config

NODEALLOCATIONPOLICY                    CPULOAD
NODEACCESSPOLICY                        SHARED

NODECFG[cpt01]   MAXJOB=8
NODECFG[cpt02]   MAXJOB=8
NODECFG[cpt03]   MAXJOB=2
NODECFG[cpt03]   MAXJOB=2


USERCFG[DEFAULT]      MAXPROC=16
CLASSCFG[batch]       DEFAULT.WCLIMIT=10:00:00:00
CLASSCFG[express]     DEFAULT.WCLIMIT=02:00:00

Is it possible to limit the jobs per node for queue batch to two because 
with this config on the shared nodes  the batch queue will allocate 8 jobs.




More information about the mauiusers mailing list