Skip to content

How long do I have to wait for my job to start?

There is no guaranteed way to know the exact wait time for a SLURM job, but you can get a good estimate using SLURM commands and by checking cluster utilisation.

Check your job in the queue:

Use the following command to see your jobs and their status:

Terminal

squeue -u $USER

Look for the ST (state) and START_TIME columns. PD means "pending," and R means "running."

Estimated start time:

After submitting a job, you can check its estimated start time (if available):

Terminal

 scontrol show job <jobid> | grep StartTime

This shows SLURM's estimated start time, but be aware that this can change as other jobs are submitted or finish.

Tip:

If you need your jobs to start quickly, consider requesting fewer resources (such as fewer CPUs, less memory, or a shorter time limit) or being flexible with which partition you use.

  • This command can be useful to list configured and allocated resources for all nodes:

Terminal

for i in {01..09} {11..12} {14..43}; do echo aoraki$i; scontrol show node aoraki$i | grep TRES; done