LSF Version 7.3 - Platform LSF Configuration Reference

MAX_PREEXEC_RETRY
Syntax
MAX_PREEXEC_RETRY=integer
Description
The maximum number of times to attempt the pre-execution command of a job.
Valid values
0 < MAX_PREEXEC_RETRY < INFINIT_INT
INFINIT_INT is defined in lsf.h.
Default
5
MEMLIMIT
Syntax
MEMLIMIT=integer
Description
The per-process (soft) process resident set size limit for all of the processes belonging to a job
running in the application profile.
Sets the maximum amount of physical memory (resident set size, RSS) that may be allocated
to a process.
By default, the limit is specified in KB. Use LSF_UNIT_FOR_LIMITS in lsf.conf to specify
a larger unit for the the limit (MB, GB, TB, PB, or EB).
By default, jobs submitted to the application profile without a job-level memory limit are killed
when the memory limit is reached. Application-level limits override any default limit specified
in the queue, but must be less than the hard limit of the submission queue.
LSF has two methods of enforcing memory usage:
OS Memory Limit Enforcement
LSF Memory Limit Enforcement
OS memory limit enforcement
OS memory limit enforcement is the default MEMLIMIT behavior and does not require
further configuration. OS enforcement usually allows the process to eventually run to
completion. LSF passes MEMLIMIT to the OS, which uses it as a guide for the system scheduler
and memory allocator. The system may allocate more memory to a process if there is a surplus.
When memory is low, the system takes memory from and lowers the scheduling priority (re-
nice) of a process that has exceeded its declared MEMLIMIT. Only available on systems that
support RLIMIT_RSS for setrlimit().
Not supported on:
lsb.applications
170 Platform LSF Configuration Reference