This is an old revision of the document!
Torque
The magic command for torque configuration is qmgr
. Used either as interpreter (interactive and/or stdin redirect) or for running one directive at a time (qmgr -c “directive”
). Directives are of the form command server|queue|node [names] [attr OP value[,attr OP value,…]]
, where command
is one of {set
, unset
, print
, create
, delete
, list
}; names
is for example the name of the queue, and the attributes are described in the following links for server and queue parameters.
The directive print server
(qmgr -c “print server”
or qmgr -c “p s”
) prints all the server configuration in a format that is just the list of commands that needs to be given to qmgr to reconfigure the server exactly as it is. Example:
[root@licossrv4 maui]# qmgr -c 'p s' # # Create queues and set their attributes. # # # Create and define queue long # create queue long set queue long queue_type = Execution set queue long Priority = 60 set queue long max_running = 150 set queue long resources_default.nice = 5 set queue long acl_group_enable = True set queue long acl_groups = algo set queue long acl_groups += licos set queue long acl_groups += arni set queue long acl_groups += lthc set queue long acl_groups += lthi set queue long acl_groups += lcm set queue long acl_groups += student set queue long max_user_run = 150 set queue long enabled = True set queue long started = True # # Create and define queue default # create queue default set queue default queue_type = Route set queue default route_destinations = short set queue default route_destinations += long set queue default route_destinations += algo set queue default enabled = True set queue default started = True ... # # Set server attributes. # set server scheduling = True set server managers = cangiani@*.epfl.ch set server managers += damir@*.epfl.ch set server managers += root@licossrv4.epfl.ch set server operators = cangiani@*.epfl.ch set server operators += damir@*.epfl.ch set server default_queue = default set server log_events = 511 set server mail_from = adm set server query_other_jobs = True set server resources_default.nodect = 1 set server resources_default.nodes = 1 set server scheduler_iteration = 600 set server node_check_rate = 600 set server tcp_timeout = 6 set server job_nanny = True set server pbs_version = 2.1.10 set server allow_node_submit = True