Slot allocation per queue

Configure as many pools as you need in lsb.queues.

Note: This feature is deprecated and might be removed in a future version of LSF.

SLOT_SHARE parameter

The SLOT_SHARE parameter represents the percentage of running jobs (job slots) in use from the queue. SLOT_SHARE must be greater than zero and less than or equal to 100.

The sum of SLOT_SHARE for all queues in the pool does not need to be 100%. It can be more or less, depending on your needs.

SLOT_POOL parameter

The SLOT_POOL parameter is the name of the pool of job slots the queue belongs to. A queue can only belong to one pool. All queues in the pool must share the same set of hosts.

MAX_SLOTS_IN_POOL parameter

The optional parameter MAX_SLOTS_IN_POOL sets a limit on the number of slots available for a slot pool. This parameter is defined in the first queue of the slot pool in lsb.queues.

USE_PRIORITY_IN_POOL parameter

The optional parameter USE_PRIORITY_IN_POOL enables LSF scheduling to allocate any unused slots in the pool to jobs based on the job priority across the queues in the slot pool. This parameter is defined in the first queue of the slot pool in lsb.queues.

Host job slot limit

The hosts that are used by the pool must have a maximum job slot limit, configured either in lsb.hosts (MXJ) or lsb.resources (HOSTS and SLOTS).