Easy Access to Queue Status

The show_queues command is available on all allocated HPCMP systems. It displays current queuing system information in the following format:

QUEUE INFORMATION:
                |---------- Limits ---------| |-------- Counts --------|
                   Maximum   Max   Min    Max  Jobs  Jobs  Cores   Cores  Queue
Queue Name        Walltime  Jobs Cores  Cores   Run  Pend    Run    Pend Typ E R
=============== ========== ===== ===== ====== ===== ===== ====== ======= =======
urgent            24:00:00     -     1   9408     0     0      0       0 Exe Y Y
HIE               24:00:00     1     1    192     0     0      0       0 Exe Y Y
debug              1:00:00     2     1  13824     1     0    384       0 Exe Y Y
high             168:00:00     3     1 100032     3     3    576       0 Exe Y Y
frontier         168:00:00     9     1 100032     0     0      0       0 Exe Y Y
serial           168:00:00    10     1      1     0     0      0       0 Exe Y Y
standard         168:00:00    10     1 100032    48     1  74688     960 Exe Y Y
transfer          48:00:00    20     1      1     4     1      0       0 Exe Y Y
background         4:00:00     3     1   9408     6     0   1152       0 Exe Y Y

NODE INFORMATION:
                     Nodes       Cores         Cores        Cores         Cores
Node Type          Available *  Per Node  =  Available -   Running  =      Free
===============   ==========   ==========   ==========   ==========   ==========
Standard              1092         192         209664        76416       133248
GPU+1                   12         192           2304            0         2304
Bigmem                   4         192            768          384          384

The fields associated with each column in the QUEUE INFORMATION table are defined as:

  • Queue Name - The name of the queue
  • Maximum Walltime - The maximum time that can be requested by a single job
  • Max Jobs - The maximum number of jobs that a single user can run simultaneously
  • Min Cores - The minimum number of cores that a job can request
  • Max Cores - The maximum number of cores that a job can request
  • Jobs Run - The number of jobs currently running
  • Jobs Pend - The number of jobs waiting to run
  • Cores Run - The number of cores in use by all currently running jobs
  • Cores Pend - The number of cores being requested by all jobs waiting to run
  • Queue Ena - A field signifying (Y/N) whether or not the queue is accepting new job submissions
  • Queue Run - A field signifying (Y/N) whether or not the queue is allowed to run new jobs

The fields associated with each column in the NODE INFORMATION table are defined as:

  • Node Type - A description of the node type (Standard, GPU, Bigmem, Viz, MLA, etc.)
  • Nodes Available - The number of nodes available for use by the batch scheduling system
  • Cores Per Node - The number of standard compute cores configured on this node type
  • Cores Available - The number of standard compute cores for this node type that are available for use by the batch scheduling system
  • Cores Running - The number of standard compute cores for this node type that are currently in use by running jobs
  • Cores Free - The number of standard compute cores for this node type that are currently unused and that are available to run jobs

This Queue Status Report is of limited use in:

  • Telling a user when their job will run.
  • Choosing a system on which to run jobs.
  • Determining the best queue for a particular job.

Note:

  • Some centers may have additional per-queue, per-user, per-group, per-subproject, or other limits that may not be included in this command's output. Users should refer to each center's User Guide and batch scheduling system documentation to find these details.

Back to BC Policy FY10-06.