This may end up being related to my other question about hard limits and slots, but is there a way to set the total amount of usable RAM in Open Grid Engine (OGE), regardless of the number of slots?
For example, on one machine, some users want to submit sets of jobs which will at most use X GB, some wants sets of Y GB at most, and some users don't want to use OGE, and run their jobs independently.
How can I configure the OGE setup to have a couple of slots available for the X and Y people, but not use more than 70% of the machine's total RAM combined so that the independent people have memory available (and there's enough RAM for people to use the machine)? Unfortunately, telling the third group to use OGE is not viable at this time.
What I'm looking for specifically is "OGE can have N slots, but the sum RAM consumption may not exceed M%". Though, that may be troublesome on its own, as one slot could eat all the memory, leaving the others essentially idle. However, I believe that wouldn't happen, given the relative amounts of X, Y, and total RAM.
I referenced my other question, because I have a suspicion that the answer might be "set hard limits on each slot, and do the math yourself."