Configure limited job chunking

About this task

If CHUNK_JOB_DURATION is defined in the file lsb.params, a job submitted to a chunk job queue is chunked under the following conditions:
  • A job-level CPU limit or run time limit is specified (bsub -c or -W), or

  • An application-level CPU limit, run time limit, or run time estimate is specified (CPULIMIT, RUNLIMIT, or RUNTIME in lsb.applications), or

  • 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.

Procedure

After adding CHUNK_JOB_DURATION to lsb.params, use badmin reconfig to reconfigure your cluster.

By default, CHUNK_JOB_DURATION is not enabled.