Áú»¢¶Ä²©

7 contadores de desempenho do Windows

Vis?o geral

Voc¨º pode monitorar efetivamente os contadores de desempenho do Windows usando o perf_counter[] tecla.

Por exemplo:

 perf_counter["\Processor(0)\Interrup??es/s"]

ou

 perf_counter["\Processor(0)\Interrup??es/s", 10]

Para obter mais informa??es sobre como usar esta chave ou seu equivalente somente em ingl¨ºs perf_counter_en, consulte item espec¨ªfico do Windows keys.

Para obter uma lista completa de contadores de desempenho dispon¨ªveis para monitoramento, voc¨º pode executar:

 typeperf -qx

Voc¨º tamb¨¦m pode usar a descoberta de baixo n¨ªvel para descobrir v¨¢rios object inst?ncias dos contadores de desempenho do Windows e automatizar a cria??o de perf_counter itens para v¨¢rios objetos de inst?ncia.

Representa??o num¨¦rica

O Windows mant¨¦m representa??es num¨¦ricas (¨ªndices) para objetos e nomes de contadores de desempenho. Áú»¢¶Ä²© suporta essas representa??es num¨¦ricas como par?metros para as chaves de item perf_counter, perf_counter_en e em Par?metros de configura??o PerfCounter, PerfCounterEn.

No entanto, n?o ¨¦ recomendado us¨¢-los a menos que voc¨º possa garantir seu ¨ªndices num¨¦ricos mapeiam para corrigir strings em hosts espec¨ªficos. Se voc¨º precisar criar itens port¨¢teis que funcionem em diferentes hosts com v¨¢rios vers?es localizadas do Windows, voc¨º pode usar a chave perf_counter_en ou Par?metro de configura??o PerfCounterEn que permite usar nomes em ingl¨ºs independentemente da localidade do sistema.

Para descobrir os equivalentes num¨¦ricos, execute regedit e encontre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

A entrada do registro cont¨¦m informa??es como esta:

1
       1847
       2
       Sistema
       4
       Mem¨®°ù¾±²¹
       6
       % de tempo do processador
       10
       Opera??es de leitura de arquivo/s
       12
       Opera??es de Grava??o de Arquivo/s
       14
       Opera??es de controle de arquivos/s
       16
       Bytes de leitura de arquivo/s
       18
       Bytes de grava??o de arquivo/s
       ....

Aqui voc¨º pode encontrar os n¨²meros correspondentes para cada parte da string do contador de desempenho, como em '\System\% Processor Time':

Sistema ¡ú 2
       % de tempo do processador ¡ú 6

Ent?o voc¨º pode usar esses n¨²meros para representar o caminho em n¨²meros:

\2\6

Par?metros do contador de desempenho

Voc¨º pode implantar alguns par?metros PerfCounter para o monitoramento do Windows contadores de desempenho.

Por exemplo, voc¨º pode adicion¨¢-los ao arquivo de configura??o do agente Áú»¢¶Ä²©:

    PerfCounter=UserPerfCounter1,"\Memory\Page Reads/s",30
           ou
           PerfCounter=UserPerfCounter2,"\4\24",30

Com esses par?metros em vigor, voc¨º pode simplesmente usar UserPerfCounter1 ou UserPerfCounter2 como as chaves para criar o respectivos itens.

Lembre-se de reiniciar o agente Áú»¢¶Ä²© depois de fazer altera??es no arquivo de configura??o.