cl_ipcs - show IPC leftovers on the cluster


Synopsis:

usage: cl_ipcs [options]
     -t                  test only, don't execute
     -v                  verbose output
     -V                  really verbose output


Description:
cl_ipcs is used to view Unix IPC (Inter-Process Communication) leftovers from aborted or crashed parallel runs. In many MPI implementations, messages sent between two tasks on the same machine are implemented in Unix shared memory rather than over the network. If such a program crashes, it is possible to leave these shared memory blocks allocated even though the program is destroyed. While Unix/Linux will swap these unused memory blocks out of the way, it is a good idea to clean them up now and then.

For the most part, you use cl_ipcs to see if there are any IPC leftovers, then use cl_ipcrm to remove them.

cl_ipcs is a Perl script which simply automates the process of rsh-ing to the remote machines and doing an ipcs call.


RCSID $Id: cl_ipcs.html,v 1.2 2002/03/12 14:11:18 jpormann Exp $