You can specify which network interface should be used by Open MPI via
the btl_tcp_if_include MCA parameter (using the interface name, e.g.
eth0,eth1). You can even specify how the messages will be distributed
between the networks (please read the FAQ for more info about this).
To test that you doubled your bandwidth use any point-to-point
benchmark such as NetPIPE.
On Dec 12, 2007, at 1:42 PM, Michael wrote:
> In the past I configured a Linux cluster by bonding two ethernet ports
> together on each node (with the master having a third port of outside
> communication); however, recent discussions seem to say that if I have
> two ethernet cards OpenMPI can handle all the setup itself.
> My question is what address ranges should I use, that is, should both
> ports be on the same network range, i.e. 10.0.0.x/255.255.255.0, or
> should they be on separate network ranges, i.e. 10.0.0.x/255.255.255.0
> and 10.0.1.x/255.255.255.0.
> Would I need a third ethernet card for outside communication or could
> one port on the master node handle both internal and external
> Would there be any special flags to set this up or would OpenMPI
> detect the two paths -- obviously each port would have a different IP
> address if I'm not using bonding so do you just double the host list?
> How would I test if I have doubled my bandwidth?
> users mailing list
- application/pkcs7-signature attachment: smime.p7s