Archives


- Beowulf
- Beowulf Announce
- Scyld-users
- Beowulf on Debian

How to tell when a job is swapping?

Many of your questions may have already been answered in earlier discussions or in the FAQ. The search results page will indicate current discussions as well as past list serves, articles, and papers.

Search

Rocky McGaugh rmcgaugh at atipa.com
Tue Feb 19 06:49:06 PST 2002


Jeff Layton wrote:

> Good morning,
> 
>    For a while now I've been checking if a job is swapping
> on our clusters using bWatch. The nodes are dual CPU
> boxes and we run two MPI processes per node. I usually
> look at the load on the nodes to see if it is above 3.0
> (sometimes our code will peak out at about 2.3) and I
> look at the free swap space number (bWatch just cats the
> /proc/meminfo file).
>    I usually assume that if the free swap space falls below
> the maximum and load starts climbing that the node is
> swapping. However, when I talk to the user, he states that
> the code is running fine and the timing numbers are where
> they should be. So, I'm obviously interpreting something
> incorrectly (unless the job is really swapping but for some
> reason performance is unaffected).
>    Does someone give me a could way to check if a job
> is swapping? Maybe a URL?
> 
> TIA,
> 
> Jeff
> 
> 


Check out the PCP stuff from SGI. 

It will pull out:

swap.in, swap.out, swap.pagesin, swap.pagesout, 
swap.free, swap.length, swap.used

It is also possible to compile the app against their tracing lib,
and get alot of info about the app itsself.

-- 
Rocky McGaugh
Atipa Technologies
rocky at atipatechnologies.com
rmcgaugh at atipa.com
1-785-841-9513 x3110
http://1087800222/
perl -e 'print unpack(u, ".=W=W+F%T:7\!A+F-O;0H`");'




More information about the Beowulf mailing list