Platform LSF Reference Version 6.2
Parameters Section
Platform LSF Reference
394
Some parallel jobs need to reserve resources based on job slots, rather than by host. In
this example, if per-slot reservation is enabled by
RESOURCE_RESERVE_PER_SLOT, the job
my_job must reserve 500 MB of
memory for each job slot (4*500=2 GB) on the host in order to run.
If RESOURCE_RESERVE_PER_SLOT is set, the following command reserves the
resource
static_resource on all 4 job slots instead of only 1 on the host where the
job runs:
bsub -n 4 -R "static_resource > 0 rusage[static_resource=1]"
myjob
Default
Undefined (reserve resources per-host)
RUN_JOB_FACTOR
Syntax
RUN_JOB_FACTOR=
number
Description
Used only with fairshare scheduling. Job slots weighting factor.
In the calculation of a user’s dynamic share priority, this factor determines the relative
importance of the number of job slots reserved and in use by a user.
Default
3.0
RUN_TIME_FACTOR
Syntax
RUN_TIME_FACTOR=
number
Description
Used only with fairshare scheduling. Run time weighting factor.
In the calculation of a user’s dynamic share priority, this factor determines the relative
importance of the total run time of a user’s running jobs.
Default
0.7
SBD_SLEEP_TIME
Syntax
SBD_SLEEP_TIME=
seconds
Description
The interval at which LSF checks the load conditions of each host, to decide whether
jobs on the host must be suspended or resumed.
The job-level resource usage information is updated at a maximum frequency of every
SBD_SLEEP_TIME seconds.
The update is done only if the value for the CPU time, resident memory usage, or virtual
memory usage has changed by more than 10 percent from the previous update or if a
new process or process group has been created.
Default
30
SUB_TRY_INTERVAL
Syntax
SUB_TRY_INTERVAL=
integer
Description
The number of seconds for the requesting client to wait before resubmitting a job. This
is sent by
mbatchd to the client.
Default
60