[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