LSF Version 7.3 - Platform LSF Configuration Reference
Default
Not defined
Example
JOB_PRIORITY_OVER_TIME=3/20
Specifies that every 20 minute interval increment to job priority of pending jobs by 3.
See also
MAX_USER_PRIORITY
JOB_RUNLIMIT_RATIO
Syntax
JOB_RUNLIMIT_RATIO=integer | 0
Description
Specifies a ratio between a job run limit and the runtime estimate specified by bsub -We or
bmod -We. The ratio does not apply to the RUNTIME parameter in lsb.applications.
This ratio can be set to 0 and no restrictions are applied to the runtime estimate.
JOB_RUNLIMIT_RATIO prevents abuse of the runtime estimate. The value of this parameter
is the ratio of run limit divided by the runtime estimate.
By default, the ratio value is 0. Only administrators can set or change this ratio. If the ratio
changes, it only applies to newly submitted jobs. The changed value does not retroactively
reapply to already submitted jobs.
If the ratio value is greater than 0:
•
If the users specifiy a runtime estimate only (bsub -We), the job-level run limit will
automatically be set to runtime_ratio * runtime_estimate. Jobs running longer than this
run limit are killed by LSF. If the job-level run limit is greater than the hard run limit in
the queue, the job is rejected.
•
If the users specify a runtime estimate (-We) and job run limit (-W) at job submission, and
the run limit is greater than runtime_ratio * runtime_estimate, the job is rejected.
•
If the users modify the run limit to be greater than runtime_ratio, they must increase the
runtime estimate first (bmod -We). Then they can increase the default run limit.
•
LSF remembers the run limit is set with bsub -W or convert from runtime_ratio *
runtime_estimate. When users modify the run limit with bmod -Wn, the run limit is
automatically be set to runtime_ratio * runtime_estimate If the run limit is set from
runtime_ratio, LSF rejects the run limit modification.
•
If users modify the runtime estimate with bmod -We and the run limit is set by the user,
the run limit is MIN(new_estimate * new_ratio, run_limit). If the run limit is set by
runtime_ratio, the run limit is set to new_estimate * new_ratio.
•
If users modify the runtime estimate by using bmod -Wen and the run limit is set by the
user, it is not changed. If the run limit is set by runtime_ratio, it is set to unlimited.
In MultiCluster job forwarding model, JOB_RUNLIMIT_RATIO valuese in both the sending
and receiving clusters apply to the job. The run limit in the receiving cluster cannot be greater
than the value of runtime * JOB_RUNLIMIT_RATIO in the receiving cluster. Some examples:
lsb.params
252 Platform LSF Configuration Reference