LSF_UNIT_FOR_LIMITS=unit
Enables scaling of large units in the resource usage limits:
When set, LSF_UNIT_FOR_LIMITS applies cluster-wide to these limits at the job-level (bsub), queue-level (lsb.queues), and application level (lsb.applications). This parameter alters the meaning of all numeric values in lsb.resources to match the unit set, whether gpool, limits, hostexport, etc. It also controls the resource rusage attached to the job and the memory amount that defines the size of a package in GSLA.
The limit unit specified by LSF_UNIT_FOR_LIMITS also applies to these limits when modified with bmod, and the display of these resource usage limits in query commands (bacct, bapp, bhist, bhosts, bjobs, bqueues, lsload, and lshosts).
Before changing the units of your resource usage limits, you should completely drain the cluster of all workload. There should be no running, pending, or finished jobs in the system.
In a MultiCluster environment, you should configure the same unit for all clusters.
Other limits (such as the file limit) are not affected by setting the parameter LSF_UNIT_FOR_LIMITS.
A job is submitted with bsub -M 100 and LSF_UNIT_FOR_LIMITS=MB; the memory limit for the job is 100 MB rather than the default 100 KB.
Set to MB at time of installation. If LSF_UNIT_FOR_LIMITS is not defined in lsf.conf, then the default setting is in KB, and for RUSAGE it is MB.