[comment]: # translation:outdated

[comment]: # ({e93b7644-f89c7380})
# 6 Liczniki wydajności systemu Windows

[comment]: # ({/e93b7644-f89c7380})

[comment]: # ({47e1ae8b-47e1ae8b})
#### Przegląd

Możesz skutecznie monitorować liczniki wydajności systemu Windows za pomocą
klucza *perf\_counter\[\]*.

Na przykład:

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

lub

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

Aby uzyskać więcej informacji o użyciu tego klucza lub jego odpowiednika
dostępnego wyłącznie w języku angielskim, `perf_counter_en`, zobacz [klucze
pozycji specyficzne dla systemu Windows](/manual/config/items/itemtypes/zabbix_agent/win_keys).

Aby uzyskać pełną listę liczników wydajności dostępnych do
monitorowania, możesz uruchomić:

    typeperf -qx

Możesz również użyć wykrywania niskiego poziomu do wykrywania wielu [instancji
obiektów](/manual/discovery/low_level_discovery/examples/windows_perf_instances)
liczników wydajności systemu Windows i zautomatyzować tworzenie
pozycji perf\_counter dla obiektów z wieloma instancjami.

[comment]: # ({/47e1ae8b-47e1ae8b})

[comment]: # ({8a2ce6ff-38d80c32})
#### Reprezentacja numeryczna

Windows utrzymuje numeryczne reprezentacje (indeksy) nazw obiektów i liczników wydajności. Zabbix obsługuje te reprezentacje numeryczne jako parametry w kluczach pozycji `perf_counter`, `perf_counter_en` oraz w parametrach konfiguracyjnych `PerfCounter`, `PerfCounterEn`.

Nie zaleca się jednak ich używania, chyba że możesz zagwarantować, że Twoje indeksy numeryczne są mapowane na poprawne ciągi znaków na określonych hostach. Jeśli chcesz utworzyć przenośne pozycje, które działają na różnych hostach z różnymi zlokalizowanymi wersjami Windows, możesz użyć klucza `perf_counter_en` lub parametru konfiguracyjnego `PerfCounterEn`, które pozwalają używać nazw angielskich niezależnie od ustawień regionalnych systemu.

Aby znaleźć odpowiedniki numeryczne, uruchom **regedit**, a następnie znajdź *Counter* w
*HKEY\_LOCAL\_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Perflib\\009*.

Wpis rejestru zawiera informacje takie jak poniżej:

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

Tutaj możesz znaleźć odpowiadające numery dla każdej części tekstowej licznika wydajności, jak w '\\System\\% Processor Time':

    System → 2
    % Processor Time → 6

Następnie możesz użyć tych numerów, aby przedstawić ścieżkę w postaci liczbowej:

    \2\6

[comment]: # ({/8a2ce6ff-38d80c32})

[comment]: # ({96efda14-96efda14})
#### Parametry licznika wydajności

Możesz wdrożyć niektóre parametry PerfCounter do monitorowania liczników wydajności systemu Windows.

Na przykład możesz dodać je do pliku konfiguracyjnego agenta Zabbix:

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

Po skonfigurowaniu tych parametrów możesz następnie po prostu użyć
*UserPerfCounter1* lub *UserPerfCounter2* jako kluczy do utworzenia
odpowiednich pozycji.

Pamiętaj, aby po wprowadzeniu zmian w pliku
konfiguracyjnym zrestartować agent Zabbix.

[comment]: # ({/96efda14-96efda14})
