[torqueusers] getting entire nodes only on a best effort basis; how to design resource request?

Joshua Bernstein jbernstein at penguincomputing.com
Wed May 13 16:50:59 MDT 2009


Hi Rahul,

	If you are using Maui or Moab, you should have a look at the JOBNODEMATCHPOLICY 
parameter in the Maui docs.

http://www.clusterresources.com/products/maui/docs/a.fparameters.shtml

-Joshua Bernstein
Software Engineer
Penguin Computing

Rahul Nabar wrote:
> We have nodes with 8 cores each. Often users submit jobs with a
> request for nodes=2:ppn=8.
> 
> Getting full nodes is generally the desirable goal but not a necessary
> one; jobs spanning multiple partial nodes will run correctly but a bit
> slower (Analogous request would be: "nodes=16"). But in case cpus are
> lying empty then I'd rather allot 16
> processors wherever they might be rather than wait for two full nodes
> to free up keeping capacity idle in the process.
> 
> Is there a "soft" and "hard" way of designing the request so that torque/maui
> will give me full nodes on a "best effort" basis yet sometimes hand
> out fragmented cpus in the interest of not keeping resources idle?
> 


More information about the torqueusers mailing list