[torqueusers] defining queues by user defined node features

P Spencer Davis psdavis at bsu.edu
Wed Sep 19 12:42:22 MDT 2007


Garric,
   I must have something mis-configured in my Torque build, when I run 
pbsnodes -a, I get this for a 32 bit node:


n31
      state = free
      np = 2
      properties = x86
      ntype = cluster
      status = opsys=linux,uname=Linux n31 2.6.9-55.ELsmp #1 SMP Fri Apr 
20 17:03:35 EDT 2007 i686,sessions=? 0,nsessions=? 
0,nusers=0,idletime=6245395,totmem=4115192kb,availmem=3976908kb,physmem=2074948kb,ncpus=2,loadave=0.00,netload=540921041,state=free,jobs=? 
0,rectime=1190227062

and the following for a 64 bit node:

  n44
       state = free
       np = 2
       properties = em64
       ntype = cluster
       status = opsys=linux,uname=Linux n44 2.6.9-55.0.2.ELsmp #1 SMP 
Tue Jun 12 17:58:20 EDT 2007 x86_64,sessions=? 0,nsessions=? 
0,nusers=0,idletime=4944933,totmem=4095308kb,availmem=4000404kb,physmem=2055064kb,ncpus=2,loadave=0.00,netload=2065139824,state=free,jobs=? 
0,rectime=1190227062

I'm at a bit of a loss, and your method looks better,
                     thank you,
                            Spencer



Garrick Staples wrote:
> On Fri, Sep 14, 2007 at 03:47:43PM -0400, P Spencer Davis alleged:
>> Hello,
>>   I'm running v 2.1.6 of PBS as a resource manager with v 3.2.6p19 of 
>> the Maui scheduler. All the compute nodes are running RHEL 4 with the 
>> 2.6.9-55 kernel. The cluster is heterogious, 32 of the nodes are 32 bit 
>> dual processor, and the other 32 are 64 bit dual processor. The nodes 
>> file in server_priv is configured as follows (edited for brevity)
>> ...
>> n31 np=2 x86
>> n32 np=2 x86-64
>> ...
> 
> My advise is a completely different direction.  Don't use the arch as a node property.  There is already a node attribute called "arch" that you can use for this.
> 
> If you look at 'pbsnodes -a', you'll arch=i686 and arch=x86_64 associated with
> the different nodes.  Then just add that arch to your resource request.
> 
> In general, if you've compiled and installed software correctly, 32bit binaries
> run correctly on 64bit hosts.  This means that users of 32bit binaries can
> simply omit the arch because their jobs run everywhere.  Users of 64bit
> binaries add "arch=x86_64" to their request and it will only run on 64bit
> nodes.
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> torqueusers mailing list
> torqueusers at supercluster.org
> http://www.supercluster.org/mailman/listinfo/torqueusers


More information about the torqueusers mailing list