Platform LSF Reference Version 6.2

lsb.resources
Platform LSF Reference
443
In horizontal format, use only one SLOTS line per Limit section.
In vertical format, use empty parentheses
() or a dash (-) to indicate the default value
(no limit). Fields cannot be left blank.
Default
No limit
Example
SLOTS=20
SLOTS_PER_PROCESSOR
Syntax
SLOTS_PER_PROCESSOR=
number
SLOTS_PER_PROCESSOR
-
| number
Description
Per processor job slot limit, based on the number of processors on each host affected
by the limit.
Maximum number of job slots that each resource consumer can use per processor. This
job slot limit is configured per processor so that multiprocessor hosts will automatically
run more jobs.
You must also specify PER_HOST and list the hosts that the limit is to be enforced on.
The Limit section is ignored if SLOTS_PER_PROCESSOR is specified:
Without PER_HOST
OR
With HOSTS
In vertical format, use empty parentheses
() or a dash (-) to indicate the default value
(no limit). Fields cannot be left blank.
To fully use the CPU resource on multiprocessor hosts, make the number of job slots
equal to or greater than the number of processors.
Use this parameter to prevent a host from being overloaded with too many jobs, and to
maximize the throughput of a machine.
This number can be a fraction such as 0.5, so that it can also serve as a per-CPU limit
on multiprocessor machines. This number is rounded up to the nearest integer equal to
or greater than the total job slot limits for a host. For example, if
SLOTS_PER_PREOCESSOR is 0.5, on a 4-CPU multiprocessor host, users can only use
up to 2 job slots at any time. On a single-processor machine, users can use 1 job slot.
If the number of CPUs in a host changes dynamically,
mbatchd adjusts the maximum
number of job slots per host accordingly. Allow the
mbatchd up to 10 minutes to get
the number of CPUs for a host. During this period the number of CPUs is 1.
If only QUEUES and PER_HOST are configured in the Limit section,
SLOTS_PER_PROCESSOR is the maximum amount of job slots per processor
available to the listed queues for any hosts, users, or projects.
If only USERS and PER_HOST are configured in the Limit section,
SLOTS_PER_PROCESSOR is the maximum amount of job slots per processor that
the users or user groups can use on any hosts, queues, or projects.