[comment]: # ({4acc02f5-c330b6f6})
# 20 Notas sobre los items system.cpu.util en Windows

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

[comment]: # ({ecbdf139-6caaec39})
La métrica [system.cpu.util](/manual/config/items/itemtypes/zabbix_agent#system.cpu.util) proporciona el porcentaje de utilización de la CPU.

Cuando se inicia un proceso recolector en el agente Zabbix para Windows, se inicializa un búfer para N métricas para N procesadores lógicos (hilos).
Los valores se actualizan periódicamente en el búfer utilizando contadores de rendimiento de Windows. Estos valores se
informan cuando se solicita `system.cpu.util[n]`, donde 0 <= n < N.

Se utiliza una métrica adicional en el búfer para `system.cpu.util[total]`.

Zabbix selecciona automáticamente diferentes contadores de rendimiento para admitir tanto sistemas NUMA como versiones antiguas de Windows sin
soporte para grupos de procesadores.

Si el número de procesadores lógicos (hilos) es menor o igual a 64 y el número de grupos de procesadores es igual a 1, entonces:

```bash
N es el número de procesadores lógicos (hilos).

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

De lo contrario:

```bash
G es el número de grupos de procesadores y N es el número de procesadores lógicos (hilos) en el grupo.

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