Newsgroups: comp.parallel.pvm
From: ladanyi@cs.cornell.edu (La'szlo' Lada'nyi)
Subject: pvm daemon timing
Organization: Cornell University Computer Science Department
Date: 13 Oct 1995 13:07:28 -0400
Message-ID: <45m6cg$bga@munin.cs.cornell.edu>


I have a code with one master and a number of slaves. The master is
in a cycle processing messages from the slaves. 
I found that although the master code is the only process running on 
its processor (there are no other users), the user time for the master
process is one-tenth of the real time. I checked whether the pvm_recv
calls keep the master waiting, but practically always there is something
in the message queue, so the master doesn't have to wait for messages.

Now I know that there are a lot of messages going around, so I suspect that 
the pvm daemon is running in the rest of the time. Is there any way to 
test how much CPU time is spent in the pvm daemon on the particular
processor?

Thanks, Laci
-- 
----------------------------------------------------------------------
| Laci Ladanyi           | God made one mistake when he created man: |
| ladanyi@cs.cornell.edu |     He wrote self-modifying code ...      |
----------------------------------------------------------------------

