[MPICH] Profiling an application's network usage through MPI calls
    Anthony Chan 
    chan at mcs.anl.gov
       
    Mon Sep  5 11:14:28 CDT 2005
    
    
  
On Sun, 4 Sep 2005, Diego M. Vadell wrote:
> Hi,
>    First of all, sorry if this is has a known answer, is a stupid question, or
> if Im out of place somehow. As I'm new to mpi and MPICH, I know I may have
> wrong concepts.
>    I co-administer a couple of clusters in the university of Buenos Aires. I
> would like to know how does the MPI applications use the network: for
> example, lots of short messages, some big messages, lots of big messages,
> etc.
>     My first thought was to use tcpdump and then process it's output. Then I
> thought that if there were a log file where mpich left a timestamp and the
> size of the MPI message each time it sends one, I would have more accurate
> information.
>
>   My questions: is there any way to make MPICH leave such a log? also, is
> there a better way to profile an application's network usage?
MPICH/MPICH2 comes with MPE/MPE2 which can be used to profile an MPI
application.  Check http://www.mcs.anl.gov/perfvis for more info.
There are other tools to profile MPI like TAU or Vampir.  You can find
more info about them by googling about the name of the tools.
A.Chan
    
    
More information about the mpich-discuss
mailing list