6 Windows бројачи перформанси

Преглед

Можете ефикасно надгледати перформансе Windows бројача користећи perf_counter[] кључ.

На пример:

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

или

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

За више информација о коришћењу овог кључа или његовог еквивалента само на енглеском perf_counter_en, погледајте Ставка специфична за Windows кључеве.

Да бисте добили потпуну листу доступних бројача перформанси мониторинга, можете покренути:

typeperf -qx

Такође можете да користите откривање ниског нивоа да бисте открили више објеката инстанци Windows бројача перформанси и аутоматизовати креирање perf_counter ставки за вишеструке објекте инстанце.

Нумеричко представљање

Windows одржава нумеричке репрезентације (индексе) за објекат и имена бројача перформанси. Zabbix подржава ове нумеричке репрезентације као параметре за кључеве ставки perf_counter, perf_counter_en и у конфигурационим параметрима PerfCounter, PerfCounterEn.

Међутим, не препоручује се да их користите осим ако можете да гарантујете да Ваши нумерички индекси одговарају тачним стринговима на одређеним домаћинима. Ако треба креирајте преносиве ставке које раде на различитим домаћинима са различитим локализованим верзијама Windows-а, можете користити кључ perf_counter_en или конфигурациони параметар PerfCounterEn који дозвољава коришћење енглеских имена без обзира на локализацију система.

Да бисте сазнали нумеричке еквиваленте, покрените regedit, затим пронађите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

Унос у регистру садржи информације попут ове:

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
       ....

Овде можете пронаћи одговарајуће бројеве за сваки стринг који је део низа бројача перформанси, као у '\System\% Processor Time':

System → 2
       % Processor Time → 6

Затим можете користити ове бројеве да представите путању у бројевима:

\2\6

Параметри бројача перформанси

Можете да примените неке PerfCounter параметре за мониторинг Windows-а бројача перформанси.

На пример, ово можете додати у конфигурациону датотеку Zabbix агента:

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

Са таквим параметрима, можете једноставно користити UserPerfCounter1 или UserPerfCounter2 као кључеви за креирање одговарајуће ставке.

Не заборавите да поново покренете Zabbix агента након што унесете измене у конфигурациону датотеку.