On this page
10 Windows veiktspējas skaitītāju instanču atklāšana
Pārskats
Ir iespējams atklāt Windows veiktspējas skaitītāju objektu instances. Tas ir noderīgi vairāku instanču veiktspējas skaitītājiem.
Vienuma atslēga
Lai konfigurētu atklāšanas kārtulu, izmantojiet šādu vienumu:
perf_instance.discovery[object]
Ņemiet vērā, ka objekta nosaukums var būt lokalizēts. Piemēram:
perf_instance.discovery[Processor] # Objekta nosaukums ir angļu valodā.
perf_instance.discovery[Processador] # Objekta nosaukums ir portugāļu valodā.
Alternatīvi, lai nodrošinātu, ka objekta nosaukums tiek norādīts angļu valodā neatkarīgi no OS lokalizācijas, izmantojiet šādu vienumu:
perf_instance_en.discovery[object]
Piemēram:
perf_instance_en.discovery[Processor]
perf_instance_en.discovery[Memory]
Atbalstītie makrosi
Atklāšanas process atgriezīs visas norādītā objekta instances makrosā {#INSTANCE}:
[
{"{#INSTANCE}":"0"},
{"{#INSTANCE}":"1"},
{"{#INSTANCE}":"_Total"}
]
Šo makrosu var izmantot perf_counter[] un perf_counter_en[] vienumu prototipos.
Piemēram, ja vienuma atslēga, kas izmantota atklāšanas kārtulā, ir perf_instance.discovery[Processor], varat izveidot šādu vienuma prototipu:
perf_counter["\Processor({#INSTANCE})\% Processor Time"]
Piezīme:
- Ja norādītais objekts netiek atrasts vai neatbalsta mainīgas instances, atklāšanas vienums kļūs par NOTSUPPORTED.
- Ja norādītais objekts atbalsta mainīgas instances, bet pašlaik tam nav nevienas instances, tiks atgriezts tukšs JSON masīvs.
- Dublētas instances tiks izlaistas.