Platform LSF Reference Version 6.2

lsb.params
Platform LSF Reference
393
Description
If preemptive scheduling is enabled, this parameter can change the behavior of job slot
limits and can also enable the optimized preemption mechanism for parallel jobs.
Specify a space-separated list of the following keywords:
GROUP_MAXLSF does not count suspended jobs against the total job slot
limit for user groups, specified at the user level (MAX_JOBS in
lsb.users); if
preemptive scheduling is enabled, suspended jobs never count against the limit for
individual users
HOST_JLULSF does not count suspended jobs against the total number of jobs
for users and user groups, specified at the host level (JL/U in
lsb.hosts)
USER_JLPLSF does not count suspended jobs against the user-processor job
slot limit for individual users, specified at the user level (JL/P in
lsb.users)
GROUP_JLPLSF does not count suspended jobs against the per-processor job
slot limit for user groups, specified at the user level (JL/P in
lsb.users)
MINI_JOBLSF uses the optimized preemption mechanism for preemption
between parallel jobs
LEAST_RUN_TIMELSF preempts job with least run time. Run time is wall-
clock time, not normalized run time.
Job slot limits specified at the queue level always count suspended jobs.
Default
Undefined. If preemptive scheduling is configured, the default preemption mechanism
is used to preempt parallel jobs, and suspended jobs are ignored for the following limits
only:
Total job slot limit for hosts, specified at the host level (MXJ in lsb.hosts)
Total job slot limit for individual users, specified at the user level (MAX_JOBS in
lsb.users); by default, suspended jobs still count against the limit for user groups
PREEMPTION_WAIT_TIME
Syntax
PREEMPTION_WAIT_TIME=
seconds
Description
LicenseMaximizer only. You must also specify PREEMPTABLE_RESOURCES in
lsb.params).
The amount of time LSF waits, after preempting jobs, for preemption resources to
become available. Specify at least 300 seconds.
If LSF does not get the resources after this time, LSF might preempt more jobs.
Default
300 (5 minutes)
RESOURCE_RESERVE_PER_SLOT
Syntax RESOURCE_RESERVE_PER_SLOT=y | Y
Description
If Y, mbatchd reserves resources based on job slots instead of per-host.
By default,
mbatchd only reserves static resources for parallel jobs on a per-host basis.
For example, by default, the command:
% bsub -n 4 -R "rusage[mem=500]" -q reservation my_job
requires the job to reserve 500 MB on each host where the job runs.