LSF Version 7.3 - Administering Platform LSF
Administering Platform LSF 485
Chunk Job Dispatch
◆ A queue-level CPU limit or run time limit is specified (CPULIMIT or
RUNLIMIT in
lsb.queues),
and the values of the CPU limit, run time limit, and run time estimate are all less
than or equal to the CHUNK_JOB_DURATION.
Jobs are not chunked if:
◆ The CPU limit, run time limit, or run time estimate is greater than the value of
CHUNK_JOB_DURATION, or
◆ No CPU limit, no run time limit, and no run time estimate are specified.
The value of CHUNK_JOB_DURATION is displayed by
bparams -l.
1 After adding CHUNK_JOB_DURATION to lsb.params, use badmin
reconfig
to reconfigure your cluster.
By default, CHUNK_JOB_DURATION is not enabled.
Restrictions on chunk jobs
CHUNK_JOB_SIZE is ignored and jobs are not chunked under the following
conditions:
◆ Interactive queues (INTERACTIVE = ONLY parameter)
◆ CPU limit greater than 30 minutes (CPULIMIT parameter in lsb.queues or
lsb.applications). If CHUNK_JOB_DURATION is set in lsb.params, the
job is chunked only if it is submitted with a CPU limit that is less than or equal
to the value of CHUNK_JOB_DURATION (
bsub -c)
◆ Run limit greater than 30 minutes (RUNLIMIT parameter in lsb.queues or
lsb.applications). If CHUNK_JOB_DURATION is set in lsb.params, the
job is chunked only if it is submitted with a run limit that is less than or equal
to the value of CHUNK_JOB_DURATION (
bsub -W)
◆ Run time estimate greater than 30 minutes (RUNTIME parameter in
lsb.applications)
Jobs submitted with the following
bsub options are not chunked; they are
dispatched individually:
◆ -I (interactive jobs)
◆ -c (jobs with CPU limit greater than 30)
◆ -W (jobs with run limit greater than 30 minutes)
◆ -app (jobs associated with an application profile that specifies a run time
estimate or run time limit greater than 30 minutes, or a CPU limit greater than
30). CHUNK_JOB_SIZE is either not specified in the application, or
CHUNK_JOB_SIZE=1, which disables chunk job dispatch configured in the
queue.