[Mauiusers] ensuring priority for non-queue processes
Steve Young
chemadm at hamilton.edu
Fri Mar 21 09:48:15 MDT 2008
Hi Rob,
In my maui.cfg I have this type of setting for each of my nodes:
NODECFG[nodename] MAXLOAD=16.0
This is a load of 16 for a 16 cpu cluster (it's an Altix). You can
also add software licenses per node and be able to specify a node
with this available resource. Have a look at:
http://www.clusterresources.com/products/maui/docs/
12.4consumablegres.shtml
As for scheduling a maintenance I usually put in a system reservation
and try to time it for when the job stops and the next job begins.
This usually works pretty good.
Setres:
--------
(can change ALL to just one particular node)
Schedule a system wide reservation to allow a system maintenance on
Jun 20, 8:00 AM until Jun 22, 5:00 PM.
% setres -s 8:00:00_06/20 -e 17:00:00_06/22 ALL
reservation 'system.1' created on 8 nodes (8 tasks)
node001:1
node002:1
node003:1
node004:1
node005:1
node006:1
node007:1
node008:1
Hope this helps,
-Steve
On Mar 20, 2008, at 3:49 PM, Rob Lines wrote:
> We ran into an odd situation today with a node that as software
> that is not using torque to run. It is very CPU heavy and is
> license limited to run on a single node. It was running and a quick
> top check gave us around a 5 for load on a dual CPU dual core
> machine as is typical. the odd thing is that Maui scheduled 2
> other jobs to run on this node instead of using one of the other
> nodes that while having more job slots in use had overall lower loads
>
> so the question is what is the best way to ensure that when Maui is
> scheduling it takes the cpu load into account. We have the
> nodeallocationpolicy set to cpuload in our maui.cfg but I was
> wondering if there was another way that would be better.
>
>
> The next question would be if it would be better to have them run
> that software somehow through torque/maui? the limiting factor is
> that when they run it they need the full resources of that node and
> they are not sure how long they would be using it when they started
> the program. It also has to be run no that one node. the software
> is also interactive similar to matlab.
>
> The next question is if there is an easy command to
> administratively shutdown the queue on a node but allow the jobs
> that are running to finish but keep maui from scheduling something
> else on that node. For example I want to do maintenance on a node
> but it doesn't need to to happen immediately and I don't want to
> kill the jobs that are running on that node.
> _______________________________________________
> mauiusers mailing list
> mauiusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/mauiusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.supercluster.org/pipermail/mauiusers/attachments/20080321/87724843/attachment.html
More information about the mauiusers
mailing list