IBM Support

What does the default_limit mean in MEMLIMIT?

Technote (FAQ)

This document applies only to the following language version(s):



A user submitted a job which would consume 3MB memory while running. The queue is set with MEMLIMIT=1000 8000. However the job was killed with the following reason:
Completed <exit>; TERM_MEMLIMIT: job killed after reaching LSF memory usage limit.


The job has reached the "default" memory limit of 1000 for the queue. The first value listed after MEMLIMIT is the default memory limit.


If a default memory limit is specified, jobs submitted to the queue without a job-level memory limit are killed when the default memory limit is reached.

If the user doesn't specify the memory limit from the job submission command line (setting it with -M option), the job will be killed after it reaches the default_limit.

Cross reference information
Segment Product Component Platform Version Edition
IBM Spectrum Computing IBM Spectrum LSF

Document information

More support for: Platform LSF

Software version: 7.0.6, 8.0

Operating system(s): Linux

Reference #: T1018915

Modified date: 13 August 2013