[Mauiusers] Torque/Maui one queue multiple QoS levels
Steve Young
chemadm at hamilton.edu
Tue Apr 14 14:37:15 MDT 2009
Hmm... I think mine is working.... I'm heading out the door but real
quick this is what I have:
checking job 708409
State: Running
Creds: user:ljeans group:rhodes class:altix qos:mercury
<snip>
I do QOS this way:
QOSCFG[mercury] PRIORITY=1000 QFLAGS=PREEMPTOR
HOSTLIST=herc[0001-00038]:pomp[0001-0030]:olympus:vesuvius
GROUPCFG[rhodes] PRIORITY=1000 QLIST=mercury QDEF=mercury
CLASSCFG[altix] QLIST=qm QDEF=qm MAXIJOB=4
CLASSCFG[mercury] PRIORITY=1000 QLIST=md:qm:mercury QDEF=mercury
MAXIJOB=4
Notice they are using the Altix queue/class even though they are a
mercury group using the mercury QOS. Anyhow, hope this helps....
-Steve
On Apr 14, 2009, at 3:13 PM, Troy Baer wrote:
> On Tue, 2009-04-14 at 11:29 -0700, James A. Peltier wrote:
>> I'm trying to implement a single queue in torque with multiple QoS
>> levels in
>> maui so that I can manage priorities and such in one place, Maui.
>> The idea is
>> that jobs submitted specify the -l qos=<level> for
>> short,long,high,low,normal
>> jobs. Below is my maui.cfg file and details for a job submitted
>> with qsub -I
>> -l qos=long. Of particular note is the regardless of the -l qos it
>> sets the
>> QOS to normal. Please help I seem to be missing something rather
>> obvious.
>> Please note that I did try with QDEF=normal
>> QLIST=normal,low,high,long,debug
>> for both USERCFG[DEFAULT] and CLASSCFG[DEFAULT] which, if I
>> understand
>> correctly, should have provided my users with the option to specify
>> these QoS
>> levels via #PBS -l qos=<level>
>
> Unfortunately, in my experience even very recent versions of Maui do
> not
> seem to use the qos job resource in TORQUE. There is code that looks
> like it ought to be supported in src/moab/MPBSI.c, but I cannot get it
> to work in practice:
>
> -----
> # in one shell
> $ showq --version
> maui client version 3.2.6p21
>
> $ qsub -I -A UT-SUPPORT -l qos=negbal
> qsub: waiting for job 190.verne.nics.utk.edu to start
> [job starts]
> -----
>
> -----
> # in another shell on the same system while the above job is running
> $ checkjob 190
> ...
> State: Running
> Creds: user:troy group:nicsstaff account:UT-SUPPORT
> class:computation qos:DEFAULT
> ...
> -----
>
> I haven't had time to delve into this further, though.
>
> --Troy
> --
> Troy Baer, HPC System Administrator
> National Institute for Computational Sciences, University of Tennessee
> http://www.nics.tennessee.edu/
> Phone: 865-241-4233
> _______________________________________________
> mauiusers mailing list
> mauiusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/mauiusers
More information about the mauiusers
mailing list