[comment]: # ({d52e0acb-c330b6f6})
# 18 Hinweise zu Datenpunkten system.cpu.util unter Windows

[comment]: # ({/d52e0acb-c330b6f6})

[comment]: # ({ecbdf139-6caaec39})
Der Datenpunkt [system.cpu.util](/manual/config/items/itemtypes/zabbix_agent#system.cpu.util) liefert den prozentualen CPU-Auslastungswert.

Wenn auf dem Zabbix Agent für Windows ein Collector-Prozess gestartet wird, wird ein Puffer für N Datenpunkte für N logische Prozessoren (Threads) initialisiert.
Die Werte im Puffer werden periodisch mithilfe von Windows-Leistungsindikatoren aktualisiert. Diese Werte werden
gemeldet, wenn `system.cpu.util[n]` angefordert wird, wobei 0 <= n < N gilt.

Ein weiterer Datenpunkt im Puffer wird für `system.cpu.util[total]` verwendet.

Zabbix wählt automatisch unterschiedliche Leistungsindikatoren aus, um sowohl NUMA-Systeme als auch ältere Windows-Versionen ohne
Unterstützung für Prozessorguppen zu unterstützen.

Wenn die Anzahl der logischen Prozessoren (Threads) kleiner oder gleich 64 ist und die Anzahl der Prozessorgruppen gleich 1 ist, dann:

```bash
N ist die Anzahl der logischen Prozessoren (Threads).

\Processor(_Total)\% Processor Time
\Processor(0)\% Processor Time
\Processor(1)\% Processor Time
\Processor(2)\% Processor Time
...
\Processor(N-1)\% Processor Time
```

Andernfalls:

```bash
G ist die Anzahl der Prozessorgruppen und N ist die Anzahl der logischen Prozessoren (Threads) in der Gruppe.

\Processor Information(_Total)\% Processor Time
\Processor Information(0,0)\% Processor Time
\Processor Information(0,1)\% Processor Time
\Processor Information(0,2)\% Processor Time
...
\Processor Information(0,N-1)\% Processor Time
...
\Processor Information(G-1,0)\% Processor Time
\Processor Information(G-1,1)\% Processor Time
\Processor Information(G-1,2)\% Processor Time
...
\Processor Information(G-1,N-1)\% Processor Time
```

[comment]: # ({/ecbdf139-6caaec39})
