Puede monitorear efectivamente los contadores de rendimiento de Windows usando el tecla perf_counter[].
Por ejemplo:
o
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:
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.
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':
Entonces puedes usar estos n¨²meros para representar la ruta en n¨²meros:
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.