성능 카운터의 카운터가 보이지 않는 경우

The Mystery of the Missing Process Performance Counter in Perfmon

https://blogs.technet.com/mscom/archive/2008/12/18/the-mystery-of-the-missing-process-performance-counter-in-perfmon.aspx#comments

 

성능 카운터가 보이지 않는 경우 리소스 킷에 있는 exctrlst.exe 를 사용해서 카운터가 나오지 않는 dll을 찾은 후 Enable 하는 작업을 해주게 됩니다. 다행이도 2008에서도 동작하고 x64시스템에서도 동작 합니다. (IA64는 테스트 해 보지 않았습니다.) 이 툴에서 Enable 을 설정하거나 안할 경우 아래 technet 문서에 있는 레지스트리 키 값이 설정되는 것 입니다. 성능을 기록해야 하는 서비스아래 Performance 라는 키가 있고 그 밑에 Disable Performance Counter 라는 값이 있는데 1로 설정되면 성능 카운터가 보이지 않습니다.

Disable Performance Counters

https://technet.microsoft.com/en-us/library/cc784382(WS.10).aspx

예) X64 시스템이라 값이 2로 되어 있습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HealthService\Performance\Disable Performance Counters 2