Thanks Jeff and Andrew, those responses were well thought out and very
informative.

I'll run the same test explicitly using TCP for a couple runs and then
mvapi a couple times.  The results should give the users a warm fuzzy
that OpenMPI is in fact using the expensive faster network (rather than
cheep gig-e).

Thanks again.

-----Original Message-----
From: users-boun...@open-mpi.org [mailto:users-boun...@open-mpi.org] On
Behalf Of Jeff Squyres
Sent: Wednesday, December 20, 2006 10:01 PM
To: Jeff Squyres
Cc: Open MPI Users
Subject: Re: [OMPI users] Infiniband - Any suggestions on "How can you
proveto me that OpenMPI is using it?"

On Dec 20, 2006, at 7:04 PM, Jeff Squyres wrote:

>> I've been asked by the owner of the cluster "How can you prove to me
>> that this openmpi job is using the Infiniband network?"
>>
>> At first I thought a simple netstat -an on the compute nodes might  
>> tell
>> me, however I don't see the Infiniband IP's in the list so I'm  
>> thinking
>> maybe I need to be looking elsewhere.
>
> That's correct.

I completely forgot to explain this comment, sorry.

Open MPI does not use TCP over IB -- it uses the native "verbs"  
interface (i.e., a lower lever than TCP over IB), and therefore a)  
doesn't show up in tcpdump/netstat/etc., and b) gets much better  
performance (TCP demands much processing on the host CPU, whereas  
verbs can be offloaded to the processor on the HCA).

-- 
Jeff Squyres
Server Virtualization Business Unit
Cisco Systems

_______________________________________________
users mailing list
us...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/users

Reply via email to