Caltech Home > Caltech HPC Homepage > Documentation > FAQ > Using the debug QOS
Search Search

Using the debug QOS

Testing out jobs using the debug quality of service parameter


What is a QOS?

QOS stands for "Quality of Service" and it's used to assign a job different parameters than a typical job. 

Why use the debug QOS?

The debug QOS is intended to facilitate users testing and debugging their jobs and code  before submitting real work jobs. The debug qos gives a job much higher priority so that users can test code in a timely manner, rather than waiting for all other jobs in the queue to complete. 

What are the limits on the debug QOS?
  • 30 minutes run time
  • Limit of 2 nodes in the job
  • maximum of 2 debug jobs per user

How to i use this QOS?

Submit your job as normal noting the constraints listed above, and add '-q debug'  to your submission.  For example:

sbatch -q debug -t 00:30:00  --nodes=2 --ntasks-per-node=24 scriptname