The preemptive scheduling feature is enabled by defining at least one queue as preemptive or preemptable, using the PREEMPTION parameter in the lsb.queues file. Preemption does not actually occur until at least one queue is assigned a higher relative priority than another queue, using the PRIORITY parameter, which is also set in the lsb.queues file.
Both PREEMPTION and PRIORITY are used to determine which queues can preempt other queues, either by establishing relative priority of queues or by specifically defining preemptive properties for a queue.
Configuration file |
Parameter and syntax |
Default behavior |
---|---|---|
lsb.queues |
PREEMPTION=PREEMPTIVE |
|
PREEMPTION=PREEMPTABLE |
|
|
PRIORITY=integer |
|