[Mauiusers] Max idle jobs per class AND user?
Dave Jackson
jacksond at clusterresources.com
Mon Sep 5 17:49:36 MDT 2005
Stewart,
Moab provides multi-dimensional idle policies along the user
dimension. For example, it can support any of the following:
# allow any user to queue 5 jobs to any class
CLASSCFG[DEFAULT] MAXIJOB[USER]=5
# allow steve to queue 4 jobs to class batch
# allow john to queue 6 jobs to class batch
CLASSCFG[batch] MAXIJOB[USER:steve]=4 MAXIJOB[USER:john]=6
# allow acct special to queue up to 400 procs worth of jobs per user
ACCTCFG[special] MAXIPROC[USER]=400
This means you can control 'per user' usage within any other
credential associated with any type of limit (MAXNODE, MAXPE, MAXPS,
etc).
With these policies in place, user may continue to submit jobs but
they will not be allowed to accrue service based priority.
If you would like to constrain even the ability to submit jobs, this
can be done within Moab if submitting directly to Moab. If submitting
directly to another resource manager (ie TORQUE), this limit should be
enforced within that resource manager.
Please let us know if we can assist you further.
Thanks,
Dave
On Sun, 2005-09-04 at 21:53 -0400, Stewart Samuels wrote:
> Dave,
>
>
> On Fri, 2005-09-02 at 12:32, Dave Jackson wrote:
> > Georg,
> >
> > The max_user_run approach will limit active jobs but not control
> > eligible jobs. As you probably know, you can do CLASSCFG[DEFAULT]
> > MAXIJOB=4 and USERCFG[DEFAULT] MAXIJOB=4 but Maui does not currently
> > support multi-dimensional 'idle' job usage limits.
>
> Does Moab?
>
> >
> > We will take a look at this to see what is possible.
> >
> > Dave
> >
> > On Thu, 2005-09-01 at 08:24 -0700, Garrick Staples wrote:
> > > On Thu, Sep 01, 2005 at 03:11:12PM +0200, Georg Hager alleged:
> > > > stuffing. Ideally, I'd like to write something like
> > > >
> > > > CLASSCFG[DEFAULT] MAXIJOBPERUSER=4
> > > >
> > > > so that a user can have 4 waiting jobs in class A and B each and
> > > > all 8 of them can be eligible.
> > > >
> > > > Is something like that possible with the current Maui version?
> > >
> > > Are you using TORQUE/openpbs? If so, try the 'max_user_run' attribute
> > > on the execution queue. I think that will give you the result that you
> > > want.
> > >
> > > max_user_run
> > > The maximum number of jobs owned by a single user that are
> > > allowed to be running from this queue at one time. This
> > > attribute is advisory to the Scheduler, it is not enforced by
> > > the server. Format: integer; default value: none.
> > >
> > > _______________________________________________
> > > mauiusers mailing list
> > > mauiusers at supercluster.org
> > > http://www.supercluster.org/mailman/listinfo/mauiusers
> >
> > _______________________________________________
> > mauiusers mailing list
> > mauiusers at supercluster.org
> > http://www.supercluster.org/mailman/listinfo/mauiusers
More information about the mauiusers
mailing list