VMware Cloud Community
SteveJ1970
Contributor
Contributor

High CPU util by vmtoolsd.exe

Hi All,

I've got a problem with vmtoolsd.exe consuming large amounts of CPU on a 2003R2 XenApp VM which I can't get to the bottom of.

Basically vmtoolsd.exe spikes to 40% every 30 seconds. As the machine gets more users on it (and hence more active memory) the duration of the spike increases until eventually the spikes merge into a continuous 40%. This renders the XenApp user sessions unresponsive.

Anyone got any ideas?

0 Kudos
6 Replies
rneck
Contributor
Contributor

Hello Steve,

have you solved the problem with "vmtoolsd.exe"?

I have the same problem.

Thanks and bye

0 Kudos
SteveJ1970
Contributor
Contributor

Sorry - should have posted up what I found.

It turned out the perfmon counters were corrupted during the conversion to a provisioned disk (To see if this is your problem, open perfmon & try adding a counter - if they all show up as numbers rather than names then they are corrupt). Fixing them has resolved my problem with vmtoolsd.exe.

HTH.

0 Kudos
rneck
Contributor
Contributor

Hi Steve,

you are right - they all show up as numbers rather than names.

How can I fix ist?

Thank you very much.

0 Kudos
SteveJ1970
Contributor
Contributor

I fixed my problem using this article from Microsoft - How to manually rebuild Perfmon counter

0 Kudos
rneck
Contributor
Contributor

Yes, it works.

Thank you very very much for help.

Have you done the section "Re-add the extensible counters"?

0 Kudos
rneck
Contributor
Contributor

Hi, it´s me again.

the only thing I had to do is to perform this command:

c:\windows\system32\lodctr /R

After that CPU-Load for vmtoolsd.exe is at 0%

Is that right?

0 Kudos