[Paraview] pvserver always shows 100% cpu usage

Jens jens-devel at gmx.de
Fri Dec 5 11:42:18 EST 2008


Hi John,

thanks for your answer. That makes sense. "Normal" mpi-apps are probably
not written to wait for more things to do - they are simply always busy.

It is just a pity that the cluster has to run 100% producing a lot of
heat for nothing.

So the MPI-lib will probably not change this behavior :( ? (I am using
open-mpi 1.2.8)

Greetings
Jens


John M. Patchett schrieb:
> Hi Jens,
>   Your pvserver is probably waiting on an MPI_Recv and your MPI
> implementation is spinning.
> You will note that process 0 probably isn't doing this, as the other
> nodes are waiting on process 0 to send.
> I have searched this problem all the way to the MPI developers as it's
> easy to replicate without paraview and the MPI guys assure me the
> alternatives are worse.
> -John.
> 
> On Dec 5, 2008, at 8:42 AM, Jens wrote:
> 
>> Hi,
>>
>> if I run "mpirun -np 4 ./pvserver" on our cluster-node and connect from
>> my client, this pvserver always shows 100% cpu usage - even if I do
>> nothing at the client.
>>
>> Seems to me as if there is a loop waiting for the client to ask for
>> action - but this loop is calling no wait/sleep function.
>>
>> Greetings
>> Jens
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
> 


More information about the ParaView mailing list