[comment]: # ({d52e0acb-c330b6f6})
# 18 Примечания к элементам данных system.cpu.util в Windows

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

[comment]: # ({ecbdf139-6caaec39})
[system.cpu.util](/manual/config/items/itemtypes/zabbix_agent#system.cpu.util) элемент данных предоставляет процент загрузки CPU.

Когда на агенте Zabbix для Windows запускается процесс сборщика, инициализируется буфер для N элементов данных для N логических процессоров (потоков). Значения периодически обновляются в буфере с использованием счетчиков производительности Windows. Эти значения возвращаются при запросе `system.cpu.util[n]`, где 0 <= n < N.

Еще один элемент в буфере используется для `system.cpu.util[total]`.

Zabbix автоматически выбирает разные счетчики производительности, чтобы поддерживать как системы NUMA, так и более старые версии Windows без поддержки групп процессоров.

Если количество логических процессоров (потоков) меньше или равно 64, а число групп процессоров равно 1, то:

```bash
N — это количество логических процессоров (потоков).

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

Иначе:

```bash
G — это количество групп процессоров, а N — количество логических процессоров (потоков) в группе.

\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})
