Dear all,
We have a diskless cluster with these specs:
1) A server which has some disks. Root directories (/usr, /lib, ...) are 

on /dev/sda while /home is on /dev/sdb and these are two physical 

hard drives.

2) Some compute nodes. These don't have any disk drive instead they 

are connected through a 10/100/1000 switch to the server

3) Nodes uses a NFS directory for booting which resides on /dev/sda.

In our cluster we use openmpi with openfoam. Both were compiled using 

default options. Problem is when the openfoam solver with openmpi is 

sent to a compute node, the opnempi uses a lot of *WRITE* operations
which causes a low cpu utilization and hence the processes are mainly 

in 'D' state. A brief description of our tests are:

We ssh to the compute node and run the application there

Test 1) One process of openfoam is launched without openmpi. Everything 

is fine and cpu is utilized 100%
Test 2) Two processes of openfoam is launched (mpirun -np 2 ....). Two 

openfoam processes has about 30% cpu utilization and they are in 'D' 

state most of the time.


Is there any suggestion on that. That is a really poor performance


Regards,
Mahmood

Reply via email to