Engineering Network Services - CSU
Queues, hosts, and host groups.
Queues - Defines how and where jobs are run. This may include many host groups and be restricted to certain users. Use
-q <queue_name> to submit to a particular queue. If no option is given, then defaultfaculty.q is used.
Priority Queue - This queue has priority on the machines. Jobs from other queues will be suspended in favor of this jobs from this queue.
Host - A single machine/server/node Use
-q <queue_name>@<host_name> to submit to particular machine.
Host Group - A listing of different hosts. Use
-q <queue_name>@@<host_group> to submit to particular host group.
qsub -q defaultfaculty.q@@students submission_script.sh
- Submits to the defaultfaculty.q queue, but restricts the job to only the machines in the students host group.
qsub -q gpu.q@gpu9 submission_script.sh
- Submits to the gpu.q queue but restricts the job to only 1 server (gpu9)
- Submits to the defaultfaculty.q queue.
- Note: As with any other
qsub command, this option may be placed in your submission script using
#$ -q <queue_options>
- The default queue. All types of jobs, all users, and most machines. Contains the host group "students". This host group contains hosts node1-node19. defaultfaculty.q is the priority queue for the machines in this host group and no jobs will be suspended when selecting it.
- The default GPU queue. All types of jobs, all users, all gpu machines. Contains the host group "studentsgpu". This host group contains hosts gpu1-gpu4. gpu.q is the priorty queue for machines in this host group and no jobs will be suspended when this group is used.
- This queue is for jobs with a run time of 8 hours or less. Any job submitted to this queue with be stopped after 8 hours of run time.
- For a full machine list with available queues please see here
This document last modified Thursday May 24, 2018