Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

18 Notas sobre las métricas system.cpu.util en Windows

La métrica 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:

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:

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