Áú»¢¶Ä²©

6 Contadores de rendimiento de Windows

Visi¨®n general

Puede monitorear efectivamente los contadores de rendimiento de Windows usando el tecla perf_counter[].

Por ejemplo:

perf_counter["\Procesador(0)\Interrupciones/seg"]

o

perf_counter["\Procesador(0)\Interrupciones/seg", 10]

Para obtener m¨¢s informaci¨®n sobre el uso de esta clave o su equivalente solo en ingl¨¦s perf_counter_en, consulte Elemento espec¨ªfico de Windows teclas.

Para obtener una lista completa de los contadores de rendimiento disponibles para monitoreo, puede ejecutar:

perf tipo -qx

Tambi¨¦n puede usar el descubrimiento de bajo nivel para descubrir varios objetos instancias de contadores de rendimiento de Windows y automatice la creaci¨®n de elementos perf_counter para m¨²ltiples objetos de instancia.

Representaci¨®n num¨¦rica

Windows mantiene representaciones num¨¦ricas (¨ªndices) para objetos y nombres de contadores de rendimiento. Áú»¢¶Ä²© admite estas representaciones num¨¦ricas como par¨¢metros para las teclas de elemento perf_counter, perf_counter_en y en Par¨¢metros de configuraci¨®n PerfCounter, PerfCounterEn.

Sin embargo, no se recomienda usarlos a menos que pueda garantizar su los ¨ªndices num¨¦ricos se asignan a cadenas correctas en hosts espec¨ªficos. Si lo necesitas crear elementos port¨¢tiles que funcionen en diferentes hosts con varios versiones localizadas de Windows, puede usar la tecla perf_counter_en o Par¨¢metro de configuraci¨®n PerfCounterEn que permite usar nombres en ingl¨¦s independientemente de la configuraci¨®n regional del sistema.

Para encontrar los equivalentes num¨¦ricos, ejecute regedit, luego busque HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Versi¨®n actual\Perflib\009.

La entrada del registro contiene informaci¨®n como esta:

1
       1847
       2
       Sistema
       4
       Memoria
       6
       % de tiempo de procesador
       10
       Operaciones de lectura de archivos/seg.
       12
       Operaciones de escritura de archivos/seg.
       14
       Operaciones de control de archivos/seg.
       diecis¨¦¾±²õ
       Bytes de lectura de archivos/seg.
       18
       Bytes de escritura de archivos/seg.
       ....

Aqu¨ª puede encontrar los n¨²meros correspondientes para cada parte de la cadena del contador de rendimiento, como en '\System\% Processor Time':

Sistema ¡ú 2
       % Tiempo de procesador ¡ú 6

Entonces puedes usar estos n¨²meros para representar la ruta en n¨²meros:

\2\6

Par¨¢metros del contador de rendimiento

Puede implementar algunos par¨¢metros de PerfCounter para el monitoreo de Windows contadores de rendimiento

Por ejemplo, puede agregarlos al archivo de configuraci¨®n del agente de Áú»¢¶Ä²©:

   PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
          o
          ContadorPerf=ContadorPerfUsuario2,"\4\24",30

Con tales par¨¢metros en su lugar, puede simplemente usar UserPerfCounter1 o UserPerfCounter2 como claves para crear el art¨ªculos respectivos.

Recuerde reiniciar el agente Áú»¢¶Ä²© despu¨¦s de realizar cambios en el archivo de configuraci¨®n.