18 Notes sobre els elements system.cpu.util a Windows

system.cpu.util proporciona el percentatge d'ús de la CPU.

Quan s'inicia un procés de recopilació a l'agent Zabbix per a Windows, una memòria intermèdia per a N elements per a N processadors lògics (fils) s'ha iniciat. Els valors s'actualitzen periòdicament a la memòria intermèdia mitjançant comptadors de rendiment de Windows. Aquests valors es notifiquen quan es fa la petició system.cpu.util[n], on 0 <= n < N.

S'utilitza un element més a la memòria intermèdia per a system.cpu.util[total].

Zabbix tria automàticament diferents comptadors de rendiment per donar suport tant als sistemes NUMA com a les versions anteriors de Windows, sense suport de grup de processadors.

Si el nombre de processadors lògics (fils) és menor o igual que 64 i el nombre de grups de processadors és igual a 1, aleshores:

N és el nombre de processadors lògics (fils).
       
       \Processor(_Total)\% Processor Time
       \Processor(0)\% Processor Time
       \Processor(1)\% Processor Time
       \Processor(2)\% Processor Time
       ...
       \Processor(N-1)\% Processor Time

Altrament:

G és el nombre de grups de processadors i N és el nombre de processadors lògics (fils) al grup.
       
       \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