How To T-shoot RPC - or anything else - using perfmon

  • Thread starter Thread starter mike
  • Start date Start date
M

mike

I have a dual CPU box running Server 2003 (SP1) / Exchange 2003 (SP2) that
is pegging out at 100% CPU several times during the day. It looks like most
of the processor resources are being used by RPCServ.exe. When this
happens, all e-mail delivery shuts down for 8 or 10 or 12 minutes until
finally (and for no apparent reason) the CPU calms down.

I had a similar probablem about a year ago which we traced to an issue
involving McAfee Groupshield and Microsoft Service Packs. So when this
started happening again yesterday, I immediately called McAfee. To their
credit, they have not punted on this problem yet and they have tried to be
helpful. But now I'm starting to think it may not be a McAfee problem. I
stopped the groupshield service and still had very high CPU utilization.

I am now trying to get to the bottom of this using perfmon.

My question is: is there any way to determine what programs or processes
are using the RPCService? I can add the RPC to my monitor, and I can see it
when it pegs out at 100%, but I still have no idea why this is happening.

Thank you
 
I have a dual CPU box running Server 2003 (SP1) / Exchange 2003 (SP2)
that is pegging out at 100% CPU several times during the day. It
looks like most of the processor resources are being used by
RPCServ.exe. When this happens, all e-mail delivery shuts down for 8
or 10 or 12 minutes until finally (and for no apparent reason) the CPU
calms down.

I had a similar probablem about a year ago which we traced to an issue
involving McAfee Groupshield and Microsoft Service Packs. So when
this started happening again yesterday, I immediately called McAfee.
To their credit, they have not punted on this problem yet and they
have tried to be helpful. But now I'm starting to think it may not be
a McAfee problem. I stopped the groupshield service and still had
very high CPU utilization.

I am now trying to get to the bottom of this using perfmon.

My question is: is there any way to determine what programs or
processes are using the RPCService? I can add the RPC to my monitor,
and I can see it when it pegs out at 100%, but I still have no idea
why this is happening.

Thank you
Sorry, the only reference I could find was to groupshield.
"RPCServ.exe consumes almost all the processor in Exchange ..."
<http://support.microsoft.com/newsgr...&tid=d037be53-f275-48d7-b5e9-55766fb6e6e3&p=1>
 
Back
Top