On 06/20/11 18:30, Emmanuel Florac wrote:
Le Mon, 20 Jun 2011 18:08:01 +0200
belcampo<[email protected]>  écrivait:

Do I expect too much ? I thought it should scale more or less lineair.

Yes, first NFS-export goes through the filesystem interface, which
isn't very fast. It's actually quite surprising that you've got such
high performance, because last time I checked NFS over PVFS was quite a
dog... :) -- well to be frank I didn't really test it since version
2.8.

Then you forgot how data flows in such a cluster. When you're pulling
100 Mb/s via NFS, you're necessarily inducing 50 Mb/s of cluster trafic
between the nodes (actually a bit more). So you're basically
dissatisfied getting only with 150% of the maximum network
throughput? ;) What did you expect, ponies? :)

I don't know of any cheapo 100Bt interface actually able to pump 100
Mb/s full duplex (or really 200 Mb/s)...


                        netbook 1                  netbook 2
                          __  _     PVFS 50 Mb/s    __  _
                         [__]|=|<------------------[__]|=|
                         /::/|_|                   /::/|_|
                           |
                           |
                           | NFS 100 Mb/s
                           |
                           |
                           v
                       ____   __
                      |    | |==|
                      |____| |  |
                      /::::/ |__|



To get better performance in such a setup, you need at least two nics
per node : one for NFS data and one dedicated to cluster communication.

regards,

                         netbook 1             netbook 2
                           __  _   PVFS 50 Mb/s  __  _
                          [__]|=|<--------------[__]|=|
                          /::/|_|               /::/|_|
                            |                  /
                            |                 /
                            | NFS 100 Mb/s   /
                            |               /
                            |              /
                            v  <-----------
                        ____   __
                       |    | |==|
                       |____| |  |
                       /::::/ |__|

My understanding was, stupid assuming me, that netbook2 could deliver to the client directly, not via netbook 1.

If I understand correctly, what you're basically saying is that max throughput with above configuration is always limited to 100Mb/s no matter how many netbooks I'm using as pvfs2 servers ?

I did compare it to an ancient pvfs2/nfs setup which runs with a pvfs2/nfs-modified 2.6.17 kernel which resulted in the scaling I was expecting. I could pull 2.2 -2.4Gb/s from 3 single 1Gb nodes, with copy or rsync, don't remember exactly. I'll check it tomorrow.
_______________________________________________
Pvfs2-users mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-users

Reply via email to