Platform LSF Reference Version 6.2

lsb.queues
Platform LSF Reference
419
Description
Enables preemptive scheduling and defines a preemption policy for the queue.
You can specify PREEMPTIVE or PREEMPTABLE or both.When you specify a list
of queues, you must enclose the list in one set of square brackets.
PREEMPTIVE defines a preemptive queue. Jobs in this queue preempt jobs from
the specified lower-priority queues or from all lower-priority queues by default (if
the parameter is specified with no queue names).
If you specify a list of lower-priority queues, you must enclose the list in one set of
square brackets. To indicate an order of preference for the lower-priority queues, put
a plus sign (+) after the names of queues and a preference level as a positive integer.
PREEMPTABLE defines a preemptable queue. Jobs in this queue can be
preempted by jobs from specified higher-priority queues, or from all higher-priority
queues by default, even if the higher-priority queues are not preemptive. If you
specify a list of higher-priority queues, you must enclose the list in one set of square
brackets.
PREEMPTIVE and PREEMPTABLE can be used together, to specify that jobs in this
queue can always preempt jobs in lower-priority queues and can always be preempted by
jobs from higher-priority queues.
PRIORITY
Syntax
PRIORITY=
integer
Description
The queue priority. A higher value indicates a higher LSF dispatching priority, relative to
other queues.
LSF schedules jobs from one queue at a time, starting with the highest-priority queue.
If multiple queues have the same priority, LSF schedules all the jobs from these queues
in first-come, first-served order.
However, only jobs from FCFS queues are scheduled together. If fairshare queues have
the same priority, the jobs are always scheduled queue-by-queue, in the order in which
the queues are listed in
lsb.queues. If a cluster has both FCFS and fairshare queues
all having the same priority, the
lsb.queues order is considered, but all the FCFS jobs
are scheduled at once, when the first FCFS queue has its turn.
Queue priority in LSF is completely independent of the UNIX scheduler’s priority
system for time-sharing processes. In LSF, the NICE parameter is used to set the UNIX
time-sharing priority for batch jobs.
Default
1 (lowest possible priority)
PROCESSLIMIT
Syntax
PROCESSLIMIT=
[default_limit] maximum_limit
Description
Limits the number of concurrent processes that can be part of a job.
By default, if a default process limit is specified, jobs submitted to the queue without a
job-level process limit are killed when the default process limit is reached.
If you specify only one limit, it is the maximum, or hard, process limit. If you specify two
limits, the first one is the default, or soft, process limit, and the second one is the
maximum process limit.