LSF Version 7.3 - Administering Platform LSF

Administering Platform LSF 385
Working with Application Profiles
LSF calculates the normalized run time using the CPU factor defined for host
model Ultra5S.
TIP: Use lsinfo to see host name and host model information.
Guidelines for
defining a runtime
estimate
1 You can define an estimated run time, along with a runtime limit (job level with
bsub -W, application level with RUNLIMIT in lsb.applications, or queue
level with RUNLIMIT
lsb.queues).
2 If the runtime limit is defined, the job-level (
-We) or application-level
RUNTIME value must be less than or equal to the run limit. LSF ignores the
estimated runtime value and uses the run limit value for scheduling when
The estimated runtime value exceeds the run limit value, or
An estimated runtime value is not defined
NOTE: When LSF uses the run limit value for scheduling, and the run limit is defined at more
than one level, LSF uses the smallest run limit value to estimate the job duration.
3 For chunk jobs, ensure that the estimated runtime value is
Less than the CHUNK_JOB_DURATION defined in the file lsb.params,
or
Less than 30 minutes, if CHUNK_JOB_DURATION is not defined.
How estimated run
time interacts with
run limits
The following table includes all the expected behaviors for the combinations of
job-level runtime estimate (
-We), job-level rum limit (-W), application-level
runtime estimate (RUNTIME), application-level run limit (RUNLIMIT),
queue-level run limit (RUNLIMIT, both default and hard limit). Ratio is the value
of JOB_RUNLIMIT_RATIO defined in
lsb.params. The dash (—) indicates no
value is defined for the job.
Job-runtime
estimate
Job-run limit Application
runtime
estimate
Application
run limit
Queue default
run limit
Queue hard
run limit
Result
T1 - Job is accepted
Jobs running longer than T1*ratio
are killed
T1 T2>T1*ratio —— Job is rejected
T1 T2<=T1*ratio Job is accepted
Jobs running longer than T2 are
killed
T1 T2<=T1*ratio T3 T4 Job is accepted
Jobs running longer than T2 are
killed
T2 overrides T4 or T1*ratio
overrides T4
T1 overrides T3