Windows veiktspējas skaitītāji

Pārskats

Windows veiktspējas skaitītājus var efektīvi pārraudzīt, izmantojot atslēgu perf_counter[].

Piemēram:

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

vai

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

Papildinformā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 pārraudzī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ākiem instanču objektiem.

Skaitliskais attēlojums

Windows uztur objektu un veiktspējas skaitītāju nosaukumu skaitliskos attēlojumus (indeksus). Zabbix atbalsta šos skaitliskos attēlojumus kā parametrus perf_counter, perf_counter_en vienumu atslēgām un PerfCounter, PerfCounterEn konfigurācijas parametriem.

Tomēr nav ieteicams tos izmantot, ja vien nevarat garantēt, ka jūsu skaitliskie indeksi konkrētajos hosts atbilst pareizajām virknēm. Ja jāizveido pārnesami vienumi, kas darbojas dažādos hosts 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 skaitliskās atbilstības, palaidiet regedit un 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 katras veiktspējas skaitītāja virknes daļas atbilstošos numurus, piemēram, \System\% Processor Time:

System → 2
% Processor Time → 6

Pēc tam varat izmantot šos numurus, lai ceļu attēlotu skaitliski:

\2\6

Veiktspējas skaitītāja parametri

Varat izmantot PerfCounter parametrus Windows veiktspējas skaitītāju uzraudzībai.

Piemēram, varat tos pievienot Zabbix aģenta konfigurācijas failam:

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

Pēc šādu parametru pievienošanas varat vienkārši izmantot UserPerfCounter1 vai UserPerfCounter2 kā atslēgas attiecīgo vienumu izveidei.

Pēc konfigurācijas faila izmaiņu veikšanas neaizmirstiet restartēt Zabbix aģentu.