LSF - Types of Queues

Current Queues

The LSF queues implement our job scheduling and control policies. For regular users we have four queues. The “int” queue for interactive jobs, the “now” queue for brief jobs, the “week” queue for most jobs, and the “month” queue for the long jobs. These queues submit to the publicly available server hosts.

We also have some server hosts that were contributed by specific users. These hosts have their own special queues. The “patrons” queue serves those users who contributed hosts. Their jobs have no limits so far as time to execute are concerned. But rather than waste these resources when they are not in use by the patrons queue, regular users are permitted to run jobs on those hosts via the “idle” queue. When donated hosts would otherwise be idle, the “idle” queue dispatches jobs to those hosts. These queues are not time limited. But the “idle” queue jobs will be preempted by “patrons” queue jobs, if necessary. See the patrons help page for more information about obtaining patrons status.

The “int” queue has a limit of 10 hours after which it kills the interactive process and exits.

The “now” queue has a limit of 10 CPU minutes or five clock minutes whichever comes first. Parallel jobs are limited to two CPUs (job slots).

The “week” queue has a limit of seven days of running time. Users running via this queue are also limited in the number of concurrent job slots. This limit varies by cluster and, in some cases, by host. This is the default queue, the queue that your job will use if you do not specify a queue.

The “month” queue has a limit of 30 days of running time. The total number of concurrent job slots a single user may have is limited as is the total number of jobs slots the queue can fill at one time.

All queues can run both serial and parallel jobs. Only the “int” queue can run interactive jobs. The “bqueues” command lists all of the queues, shows how many jobs are running in the queues, and what job slot limits exist per queue. To see even more information about a queue use the “-l” option (for the long listing) and specify the queue name:

  $  bqueues  -l  week  

Additional help

More on LSF

Research Computing home page


Top
University of North Carolina - Chapel Hill