LSF Version 7.3 - Platform LSF Configuration Reference
Configuration to modify how job slot usage is calculated
File Parameter Syntax and description
lsb.params
PREEMPT_FOR PREEMPT_FOR=GROUP_JLP
•
Counts only running jobs when evaluating if a user group is
approaching its per-processor job slot limit
(SLOTS_PER_PROCESSOR, USERS, and PER_HOST=all
in the lsb.resources file), ignoring suspended jobs
PREEMPT_FOR=GROUP_MAX
•
Counts only running jobs when evaluating if a user group is
approaching its total job slot limit (SLOTS, PER_USER=all,
and HOSTS in the lsb.resources file), ignoring suspended
jobs
PREEMPT_FOR=HOST_JLU
•
Counts only running jobs when evaluating if a user or user
group is approaching its per-host job slot limit (SLOTS,
PER_USER=all, and HOSTS in the lsb.resources file),
ignoring suspended jobs
PREEMPT_FOR=USER_JLP
•
Counts only running jobs when evaluating if a user is
approaching their per-processor job slot limit
(SLOTS_PER_PROCESSOR, USERS, and PER_HOST=all
in the lsb.resources file)
•
Ignores suspended jobs when calculating the per-processor
job slot limit for individual users
Configuration to modify preemption of parallel jobs
File
Parameter Syntax and description
lsb.params
PREEMPT_FOR PREEMPT_FOR=MINI_JOB
•
Optimizes preemption of parallel jobs by preempting only
enough low-priority parallel jobs to start the high-priority
parallel job
Configuration to modify the control action applied to preempted jobs
File
Parameter Syntax and description
lsb.queues
TERMINATE_WHE
N
TERMINATE_WHEN=PREEMPT
•
Changes the default control action of SUSPEND to
TERMINATE so that LSF terminates preempted jobs
Feature: Preemptive scheduling
Platform LSF Configuration Reference 55