[Moabusers] Limit number of jobs of a group over a period of time
?
Michael Santos
msantos at stsci.edu
Tue Aug 7 16:22:03 MDT 2007
Hi Chris,
I think the closest you could come to this would be to use
fairshare. You couldn't use jobs as a metric (I think), but would
have to use some variant on processor-seconds consumed. You could
set FSINTERVAL to 24 hours and set FSDEPTH to only have one window.
If your high-level goal is to stop one group from dominating
resources, I think fairshare is a reasonable direction to go in,
unless you really need to measure jobs run and not processor-
seconds. You can also do thing like 'disregard fairshare unless a
group is using more than XX% of the resources' (using FSTARGET with a
ceiling) so that it only kicks in when one group is really dominating.
Good luck,
Michael Santos
Space Telescope Science Institute
On Aug 6, 2007, at 1:12 AM, Chris Samuel wrote:
> Hi folks,
>
> I've been asked the following question, and I'm not sure it can be
> done in
> Moab at the moment (or at least I can't figure out how I could do it).
>
>> Only N jobs in a queue per "user group" per 24 hours if there is a
>> waiting
>> queue for other user groups.
>
> In other words, something like:
>
> GROUPCFG[groupname,queuename] MAXJOBSPERDAY = 30
>
> Any ideas ?
>
> cheers!
> Chris
> --
> Christopher Samuel - (03) 9925 4751 - Systems Manager
> The Victorian Partnership for Advanced Computing
> P.O. Box 201, Carlton South, VIC 3053, Australia
> VPAC is a not-for-profit Registered Research Agency
> _______________________________________________
> moabusers mailing list
> moabusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/moabusers
More information about the moabusers
mailing list