6 Windows veiktspējas skaitītāji

Pārskats

Jūs varat efektīvi uzraudzīt Windows veiktspējas skaitītājus, izmantojot atslēgu perf_counter[].

Piemēram:

perf_counter["\Processor(0)\Interrupts/sec"]

vai

perf_counter["\Processor(0)\Interrupts/sec", 10]

Plašāku informāciju par šīs atslēgas vai tās tikai angļu valodā pieejamā ekvivalenta perf_counter_en izmantošanu skatiet sadaļā Windows specifiskās vienumu atslēgas.

Lai iegūtu pilnu uzraudzībai pieejamo veiktspējas skaitītāju sarakstu, varat palaist:

typeperf -qx

Varat arī izmantot zema līmeņa atklāšanu, lai atklātu vairākas Windows veiktspējas skaitītāju objektu instances un automatizētu perf_counter vienumu izveidi vairāku instanču objektiem.

Skaitliskā attēlošana

Windows uztur objektu un veiktspējas skaitītāju nosaukumu skaitliskās attēlošanas formas (indeksus). Zabbix atbalsta šīs skaitliskās attēlošanas formas kā parametrus perf_counter, perf_counter_en vienumu atslēgām un PerfCounter, PerfCounterEn konfigurācijas parametros.

Tomēr nav ieteicams tās izmantot, ja vien nevarat garantēt, ka jūsu skaitliskie indeksi konkrētos hostos atbilst pareizajām virknēm. Ja jums ir jāizveido pārnesami vienumi, kas darbojas dažādos hostos ar dažādām lokalizētām Windows versijām, varat izmantot perf_counter_en atslēgu vai PerfCounterEn konfigurācijas parametru, kas ļauj izmantot nosaukumus angļu valodā neatkarīgi no sistēmas lokalizācijas.

Lai noskaidrotu skaitliskos ekvivalentus, palaidiet regedit, pēc tam atrodiet Counter sadaļā HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

Reģistra ieraksts satur šādu informāciju:

1
1847
2
System
4
Memory
6
% Processor Time
10
File Read Operations/sec
12
File Write Operations/sec
14
File Control Operations/sec
16
File Read Bytes/sec
18
File Write Bytes/sec
....

Šeit varat atrast atbilstošos skaitļus katrai veiktspējas skaitītāja virknes daļai, piemēram, '\System\% Processor Time':

System → 2
% Processor Time → 6

Pēc tam varat izmantot šos skaitļus, lai attēlotu ceļu skaitliskā formā:

\2\6

Veiktspējas skaitītāju parametri

Jūs varat izvietot dažus PerfCounter parametrus Windows veiktspējas skaitītāju uzraudzībai.

Piemēram, varat pievienot šos ierakstus Zabbix aģents konfigurācijas failam:

   PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
   or
   PerfCounter=UserPerfCounter2,"\4\24",30

Ja šādi parametri ir iestatīti, pēc tam varat vienkārši izmantot UserPerfCounter1 vai UserPerfCounter2 kā atslēgas attiecīgo vienumu izveidei.

Atcerieties pēc izmaiņu veikšanas konfigurācijas failā restartēt Zabbix aģents.