Platform LSF Reference Version 6.2
bqueues
Platform LSF Reference
115
THREADLIMIT
The maximum number of concurrent threads allocated to a job. If
THREADLIMIT is reached, the system sends the following signals in
sequence to all processes belonging to the job:
SIGINT, SIGTERM, and
SIGKILL.
The possible UNIX per-process resource limits are:
RUNLIMIT
The maximum wall clock time a process can use, in minutes. RUNLIMIT
is scaled by the CPU factor of the execution host. When a job has been in
the RUN state for a total of RUNLIMIT minutes, LSF sends a
SIGUSR2
signal to the job. If the job does not exit within 10 minutes, LSF sends a
SIGKILL signal to kill the job.
FILELIMIT
The maximum file size a process can create, in kilobytes. This limit is
enforced by the UNIX
setrlimit system call if it supports the
RLIMIT_FSIZE option, or the ulimit system call if it supports the
UL_SETFSIZE option.
DATALIMIT
The maximum size of the data segment of a process, in kilobytes. This
restricts the amount of memory a process can allocate. DATALIMIT is
enforced by the
setrlimit system call if it supports the RLIMIT_DATA
option, and unsupported otherwise.
STACKLIMIT
The maximum size of the stack segment of a process, in kilobytes. This
restricts the amount of memory a process can use for local variables or
recursive function calls. STACKLIMIT
is enforced by the setrlimit
system call if it supports the
RLIMIT_STACK option.
CORELIMIT
The maximum size of a core file, in KB. This limit is enforced by the
setrlimit system call if it supports the RLIMIT_CORE option.
If a job submitted to the queue has any of these limits specified (see
bsub(1)), then the lower of the corresponding job limits and queue limits
are used for the job.
If no resource limit is specified, the resource is assumed to be unlimited.
SCHEDULING PARAMETERS
The scheduling and suspending thresholds for the queue.
The scheduling threshold
loadSched and the suspending threshold
loadStop are used to control batch job dispatch, suspension, and resumption.
The queue thresholds are used in combination with the thresholds defined for
hosts (see
bhosts(1) and lsb.hosts(5)). If both queue level and host level
thresholds are configured, the most restrictive thresholds are applied.
The
loadSched and loadStop thresholds have the following fields:
r15s
The 15-second exponentially averaged effective CPU run queue length.