I'm trying to set up a Parallel Environment in SGE, with allocation rule $pe_slots
, but I'm having trouble with the scheduler.
Single-core jobs hog the slots; there are never enough slots open at one moment for multi-core jobs get scheduled.
Can SGE notice when multi-core jobs have been waiting a long time, and reserve slots for them, rather than letting single-slot jobs continuously butt in line?