25.06.2015 Views

Administering Platform LSF - SAS

Administering Platform LSF - SAS

Administering Platform LSF - SAS

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Typical Slot Allocation Scenarios<br />

Typical Slot Allocation Scenarios<br />

3 queues with SLOT_SHARE 50%, 30%, 20%, with 15 job slots<br />

This scenario has three phases:<br />

1 All three queues have jobs running, and <strong>LSF</strong> assigns the number of slots to<br />

queues as expected: 8, 5, 2. Though queue Genova deserves 3 slots, the<br />

total slot assignment must be 15, so Genova is allocated only 2 slots:<br />

% bqueues<br />

QUEUE_NAME PRIO STATUS MAX JL/U JL/P JL/H NJOBS PEND RUN SUSP<br />

Roma 50 Open:Active - - - - 1000 992 8 0<br />

Verona 48 Open:Active - - - - 995 990 5 0<br />

Genova 48 Open:Active - - - - 996 994 2 0<br />

2 When queue Verona has done its work, queues Roma and Genova get their<br />

respective shares of 8 and 3.<br />

This leaves 4 slots to be redistributed to queues according to their shares:<br />

40% (2 slots) to Roma, 20% (1 slot) to Genova. The one remaining slot is<br />

assigned to queue Roma again:<br />

% bqueues<br />

QUEUE_NAME PRIO STATUS MAX JL/U JL/P JL/H NJOBS PEND RUN SUSP<br />

Roma 50 Open:Active - - - - 231 221 10 0<br />

Verona 48 Open:Active - - - - 0 0 0 0<br />

Genova 48 Open:Active - - - - 496 491 5 0<br />

3 When queues Roma and Verona have no more work to do, Genova can<br />

use all the available slots in the cluster:<br />

% bqueues<br />

QUEUE_NAME PRIO STATUS MAX JL/U JL/P JL/H NJOBS PEND RUN SUSP<br />

Roma 50 Open:Active - - - - 0 0 0 0<br />

Verona 48 Open:Active - - - - 0 0 0 0<br />

Genova 48 Open:Active - - - - 475 460 15 0<br />

224<br />

<strong>Administering</strong> <strong>Platform</strong> <strong>LSF</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!