Missing processor / memory counters in Windows XP Performance Monitor (perfmon)

Perfmon is a Windows utility that helps a developer find bottlenecks in their applications by measuring system counters.

I read the perfmon tutorial , and from this list of main counters, I found the following on my machine:

  • \ Bytes Physical Disk / sec _Total
  • Network Interface \ Bytes Total / Sec \ nic name

But I did not find the following counters anywhere:

  • Processor \% Processor Time_Total
  • Process \ Work Set_Only
  • Memory \ Available MBytes

Where will I find them? Please note that my Windows is pt-BR (instead of en-US). Where can I find language specific documentation for Windows tools like PerfMon?

+1
source share
4 answers

I suspect this has nothing to do with your particular localized version of Windows. Google for the โ€œ missing perfmon counters โ€ and you will find many people in all versions of windows that have encountered similar problems.

The correction consists in following the instructions given in MS KB 300956 .

There are many other useful resources for recovering certain types of missing counters:

Now, if I misunderstand your question, and the problem is that you cannot read the Portuguese language to find out which counters are equivalent to the English that you really want, then I am afraid that I cannot help you. Just use Google Translate.

+2
source

You can look at the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib . On my German XP system, this key has two subkeys named "007" for German entries and "009" for English. Each key has a MULTI_SZ value with the name "Counter", which contains a long list of indexes and their corresponding names. If your system has English and tagul keys, you can find the names you are looking for by looking for the corresponding indexes.

+2
source

Run the following command line and try again:

 lodctr /r 
+2
source

You can enable disabled counters. Using the registry editor, change the value under HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Service_name \ Performance \ Disable Performance Counters from 1 to disable to 0 to enable or remove the "Disable Performance Counters" key. Reboot and try again. OR, if you do not want to mess with the registry, download "Performance Monitor" from http://www.hexagora.com/en_dw_davperf.asp and install it. It will automatically turn on your processor performance counter (which will include all of these counters) during installation. This is what I did.

+1
source

All Articles