[Pvfs2-users] PVFS2 Performance

Nasr Y.M.J.O. nasr974 at hotmail.com
Wed Sep 20 12:50:57 EDT 2006


Hello Mulari, PVFS2 users

I tried to compile the io program you provided but the compiling failed with 
the errors (below). I tried to run another test perf (the program perf.c 
found under romio directory) and compared NFS with PVFS2, here are the 
results (for 7 processes)

NFS:
-----

Access size per process = 67108864 bytes, ntimes = 5
Write bandwidth without file sync = 70.134351 Mbytes/sec
Read bandwidth without prior file sync = 79.210288 Mbytes/sec
Write bandwidth including file sync = 71.789752 Mbytes/sec
Read bandwidth after file sync = 80.471737 Mbytes/sec

PVFS2
--------
Access size per process = 67108864 bytes, ntimes = 5
Write bandwidth without file sync = 329.618503 Mbytes/sec
Read bandwidth without prior file sync = 321.839774 Mbytes/sec
Write bandwidth including file sync = 121.779536 Mbytes/sec
Read bandwidth after file sync = 320.428229 Mbytes/sec

I did the test after tuning TCP using netpipe benchmark. I can see there is 
a big gap between write and read with sync in pvfs2 as compared to NFS (121, 
320 compared to 71, 80). Why?

Many thanks,
nasr

---------------------------------------------------------------------------------------------------------------------------------------
io.c program error


# /opt/mpich1/intel/bin/mpicc io.c -g -Wall -o io

io.c(49): error: identifier "O_LARGEFILE" is undefined
  int     amode         = O_RDWR | O_CREAT | O_LARGEFILE;
                                                                ^

io.c(53): remark #1419: external declaration in primary source file
  int parse_args(int argc, char **argv);
      ^

io.c(54): remark #1419: external declaration in primary source file
  double Wtime(void);
            ^

io.c(57): remark #1419: external declaration in primary source file
  extern char *optarg;
                    ^

io.c(58): remark #1419: external declaration in primary source file
  extern int optind, opterr;
                ^

io.c(58): remark #1419: external declaration in primary source file
  extern int optind, opterr;
                           ^

compilation aborted for io.c (code 2)

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

_________________________________________________________________
Find love online with MSN Personals. 
http://match.msn.com.my/match/mt.cfm?pg=channel



More information about the Pvfs2-users mailing list