- how many jobs can be queued simultaneously:
- there can't be more that 25,000 jobs queued at any time,
- a single user can't queue more than 2,500 jobs, and
- a job array can't request more that 10,000 tasks.
- how many jobs can run simultaneously, in particular there is:
- a limit on how many slots a single user can use (name=u_slots value=512640)
- a limit on how many slots a user can grab in each queue, with fewer slots allowed in queues with longer time limits.
- and how much memory can be simultaneously reserved, in particular
- a limit on how much memory can be reserved by a single user in each queue.
- for some queues how many concurrent jobs a user can have
- users are limited to one concurrent interactive job, two I/O jobs, and 3 in the uTxlM.q queue.
- The more resources a job uses (more CPU time, more memory), the fewer similar jobs a single user can run concurrently,
- in other words you can run a lot of small jobs at the same time but fewer very big/long jobs.
- For example, users can't grab more than 71 slots (or CPUs) and 2.6TB of reserved memory concurrently for jobs running in the long-time high-memory queue (
The actual limits are subject to change depending on the cluster usage and the hardware configuration
How to Check the Resource Limits