Hello Murali,

Many thanks for the reply. Regarding pvfs2 being too slow I figured out the reason which was due to one of the IO servers going down. Now pvfs2 is working fine. However, Im still interested in compiling the latest pvfs2 (1.5.1). Below is the db details am using (Centos 4.2).

In a related matter, Im trying to compile mpich 1.2.7p1 with romio support for pvfs2. Without pvfs2, the configuration step will go through, but with pvfs2 there is an error (I tried both Intel and gnu compilers). Im attaching below as well the steps and the config.log.

Many thanks in advance and apologies for the long mail.

nasr

-------------------------------------------------------------------------------------------------------------------------------------------

# rpm -qi db4
Name        : db4                          Relocations: (not relocatable)
Version     : 4.2.52                            Vendor: CentOS
Release : 7.1 Build Date: Tue 22 Feb 2005 09:29:26 AM MYT Install Date: Wed 13 Sep 2006 12:03:25 PM MYT Build Host: guru.build.karan.org Group : System Environment/Libraries Source RPM: db4-4.2.52-7.1.src.rpm
Size        : 3539304                          License: GPL
Signature : DSA/SHA1, Sun 27 Feb 2005 04:33:32 AM MYT, Key ID a53d0bab443e1821Packager : Karanbir Singh <[EMAIL PROTECTED]>
URL         : http://www.sleepycat.com/
Summary     : The Berkeley DB database library (version 4) for C.
Description :
...............
------------------------------------------------------------------------------------------------------------------------------------------
Compiling MPICH 1.2.7p1 with pvfs2 support.

# cp /root/Desktop/cluster/mpich1.2.7/mpich.tar.gz /usr/local/src
# cd /usr/local/src
# tar -zxf mpich.tar.gz
# mkdir -p /opt/mpich1/intel
# mkdir -p /tmp/mpich1/intel
# export RSHCOMMAND=ssh
# export LDFLAGS="-L/opt/pvfs2/lib"
# export CFLAGS="-I/opt/pvfs2/include"
# export LIBS="-lpvfs2"
# export CC="/opt/intel/cc/9.1/bin/icc"
# export CXX="/opt/intel/cc/9.1/bin/icpc"
# export FC="/opt/intel/fc/9.1/bin/ifort"
# export F90="/opt/intel/fc/9.1/bin/ifort"
# cd /tmp/mpich1/intel
# /usr/local/src/mpich-1.2.7p1/configure --prefix=/opt/mpich1/intel --with-device=ch_p4:-socksize=1048576 --with-comm=shared --enable-sharedlib --enable-romio --with-file-system=pvfs2+nfs+ufs -opt=-O3
------------------------------------------------------------------------------------------------------------------------------------------
CONFIG.LOG FILE

configure:/opt/intel/cc/9.1/bin/icc -I/opt/pvfs2/include conftest.c -o conftest -lpvfs2
configure: failed program was:

#define MPE_USE_EXTENSIONS 1
#include "confdefs.h"
int f(double a){return 0;}
int main() { exit(0); }
int t() {  }
conftest.c(4): warning #1011: missing return statement at end of non-void function "t"
 int t() {  }
            ^

configure:gcc -I/opt/pvfs2/include conftest.c -o conftest -lpvfs2
configure: failed program was:

#define MPE_USE_EXTENSIONS 1
#include "confdefs.h"

int main() { exit(0); }
int t() { return 0; }

----------------------------------------------------------------------------------------------------------------------------------------
I tried configuring without mpe but no success.




From: Murali Vilayannur <[EMAIL PROTECTED]>
To: "Nasr Y.M.J.O." <[EMAIL PROTECTED]>
CC: [email protected]
Subject: Re: [Pvfs2-users] PVFS2 Too Slow
Date: Sun, 17 Sep 2006 10:14:21 -0500 (CDT)

Hi Nasr,

> This is my first experience with parallel filesystems. I compiled PVFS2
> 1.3.2 into a Rocks 4.1 cluster (Centos 4.2) following the quick start guide.
> No errors encountered and all tests passed. My cluster is 1 frontend + 7
> compute nodes. I did the configuration so the frontend will act as a meta > data server as well as a client. All the 7 compute nodes act as IO servers
> and clients.
>
> When I tried to test the kernel space by making a directory (e.g., mkdir
> /pvfs2/user) it tooks around 5 minutes to do that and the desktop panic.
> Similarly, when I ssh to one of the compute nodes and I run any command
> (e.g., ls, mkdir...).
>
> Is there any way to improve the performance? Im attaching below the steps > and configuration I followed in case I missed something. Apologies for the
> long email.
>
> PS: I chose pvfs2 1.3.2 since I had an error when installing 1.5.1
> complaining about db (invalid argument). No changes in the configuration
> files generated by genconfig were made.


All the steps that you did look ok. However, pvfs2-1.3.2 is fairly old
and a lot of performance and stability fixes have gone in to our releases
since then.
Let's try to figure out why pvfs2 1.5.1 does not build for you
and then diagnose performance/stability issues from there..
Can you find out what version of berk db is installed on your cluster?
Perhaps our configure checks need to be tweaked on your setup to detect
things correctly..
thanks for the reports!
Murali

_________________________________________________________________
Get an advanced look at the new version of MSN Messenger. http://messenger.msn.com.my/Beta/Default.aspx

_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to