Skip to main content

qstat

View job queue status and details, with filters for users, states, and output formats.


Options

Supported Options

OptionRequires ValueRange/ValuePurposeMain Differences
-uYesUser list or * (comma-separated)Filter jobs by user (supports wildcards).No difference
-fNoNoneShow full-format queue info with queue summary and job list.No difference
-jYesJob IDShow detailed status for a specific job ID.No difference
-xmlNoNoneOutput in XML format.No difference
-gYesc/d/tGroup results: cluster (c), job arrays (d), or parallel tasks (t).-g t: all tasks show the same queue; the first is MASTER, others SLAVE.
-sOptionalState character listFilter by job state; if omitted, show all states.No difference
-qYesQueue nameFilter by queue.No difference
-tNoNoneShow array job tasks (same as -g d).No difference
-rNoNoneShow job resource requests.Soft Resources always empty; Binding fixed to "NONE".
-priNoNoneShow job priority info.nurg/npprior/ntckts/ppri are dummy values (0.0).
-urgNoNoneShow job urgency info.All fields are dummy values (0.0).
-extNoNoneShow extended job attributes.department is dummy "defaultdep"; tickets/share are dummy values.
-ncbNoNoneSuppress binding parameters (use with -r).No difference
-explainYesState character (a/c/A/E)Explain queue states.No difference
-FOptionalResource attribute list (comma-separated)Show queue resource attributes.Supported: mem_total, num_proc, qname, slots.
-UYesUser nameShow queues accessible to the user.Simplified implementation.
-neNoNoneHide empty queues.No difference
-qsYesQueue state charactersFilter queues by state.No difference
-lYesResource expressionFilter queues/jobs by resource.Supports arch=, num_proc=, mem_total=.

Output Fields

Default Output

FieldDescriptionMain Differences
job-IDJob IDNo difference
priorJob priority (0–1)No difference
nameJob nameNo difference
userJob ownerNo difference
stateJob stateNo difference
submit/start atSubmit/Start timeNo difference
queueQueue@hostNo difference
slotsJob slotsNo difference
ja-task-IDArray task IDNo difference

Output for -r

Shows job resource requests under each job line:

FieldDescriptionMain Differences
Full jobnameFull job nameNo difference
Requested PERequested parallel environmentExtracted from comment field
Hard ResourcesHard resource requirementsResource priority is dummy value (0.000000)
Soft ResourcesSoft resource requirementsAlways empty (dummy value)
BindingCore binding infoFixed to dummy value "NONE"

Additional Columns for -pri

FieldDescriptionMain Differences
nurgNormalized urgencyDummy value 0.0
nppriorNormalized priorityDummy value 0.0
ntcktsNormalized ticketsDummy value 0.0
ppriPOSIX priorityDummy value 0

Additional Columns for -urg

FieldDescriptionMain Differences
nurgNormalized urgencyDummy value 0.0
urgUrgencyDummy value 0.0
rrcontrResource reservation contributionDummy value 0.0
wtcontrWaiting time contributionDummy value 0.0
dlcontrDeadline contributionDummy value 0.0
deadlineJob deadlineDummy value (empty string)

Additional Columns for -ext

FieldDescriptionMain Differences
ntcktsNormalized ticketsDummy value 0.0
projectProject nameNo difference
departmentDepartmentDummy value "defaultdep"
cpuCPU usageEmpty for running jobs
memMemory usageEmpty for running jobs
ioIO usageEmpty for running jobs
tcktsTotal ticketsDummy value 0
ovrtsOverride ticketsDummy value 0
otcktOther ticketsDummy value 0
ftcktFunctional ticketsDummy value 0
stcktShare tree ticketsDummy value 0
shareShare tree valueDummy value 0.00

Output for -f

Shows full queue information with queue summary and job list:

FieldDescriptionMain Differences
queuenameQueue nameNo difference
qtypeQueue typeDummy value "BIP"
resv/used/totReserved/Used/Total slotsresv is dummy value 0
load_avgAverage loadNo difference
archArchitectureNo difference
statesQueue stateNo difference

Output for -g c

FieldDescriptionMain Differences
CLUSTER QUEUECluster queue nameNo difference
CQLOADQueue average loadNo difference
USEDUsed slotsNo difference
RESReserved slotsDummy value 0
AVAILAvailable slotsNo difference
TOTALTotal slotsNo difference
aoACDSQueue instance state summaryNo difference
cdsuEQueue state detailsNo difference

Output for -j

Shows job details, including:

Basic info: Job Number, Job Name, Owner, State, Submission Time, Start Time, Queue, Slots

Resource info (running/completed jobs only): Requested Resources, Granted Resources

Other info:

  • Parallel Environment - extracted from comment, or "NONE"
  • Project - from wckey
  • Department - dummy value "defaultdep"

Output for -g t

Shows parallel task info:

FieldDescriptionMain Differences
masterMASTER/SLAVE indicatorAll tasks show the same queue; first is MASTER, others are SLAVE

Examples

Example 1: Show detailed info for specific users

qstat -u userA,userB -f
  • Effect: Shows full-format job info for users userA and userB.

Example 2: Filter running jobs

qstat -s r
  • Effect: Lists only jobs in running state.

Example 3: XML output for a specific job

qstat -j 12345 -xml
  • Effect: Displays job 12345 details in XML.

Example 4: Group array tasks and filter hold states

qstat -g d -s huo
  • Effect: Groups by array jobs and filters jobs in user/admin hold states.

Example 5: Show job resource requests

qstat -r
  • Effect: Shows full job name, PE, and resource requests (Hard Resources, Soft Resources, Binding).

Example 6: Show extended job attributes

qstat -ext
  • Effect: Shows project, department, CPU/memory/IO usage, and ticket info.

Example 7: Show cluster queue summary

qstat -g c
  • Effect: Shows queue summary including load, slot usage, and status.

Example 8: Filter by queue and show resource attributes

qstat -F -q compute
  • Effect: Shows resource attributes (memory, CPU count, slots) for the specified queue.