system.cpu.util proporciona el percentatge d'utilització de la CPU.
64 CPU lògiques (fils) és un límit per als sistemes Windows de 32 bits i algunes versions antigues de 64 bits, com Windows Vista. Els sistemes amb <= 64 fils sempre tindran un grup de processadors (veieu problemes coneguts), el que significa que va bé emprar l'antic comptador de rendiment "(n)% Processor Time". Tanmateix, per als sistemes amb més de 64 fils Windows els distribueix uniformement entre diversos grups de processadors amb el màxim 64 fils per grup individual. Atès que "(n)" no informa de valors per a n >= 64, calen per emprar "information(g, n)" on g és un nombre de grup i n és un nombre de fil dins el grup. Per tant, per al sistema de 72 fils hi haurà dos grups amb 36 fils cadascun i Windows ho farà informa els comptadors "Information(0, n)" amb 0 <= n <= 31 i "Information(1,n)".
Quan s'inicia un procés de recopilació a l'agent Zabbix per a Windows, els comptadors de rendiment següents s'engeguen i s'empren posteriorment per als elements de l'agent Zabbix amb la clau system.cpu.util[n]
, system.cpu.util[total]
.
Si el nombre de CPU lògic és menor o igual que 64 i el nombre de grups de CPU és igual a 1, s'engeguen els comptadors següents, on G és el nombre de grups de processadors i N és el nombre de processadors al grup:
\Processor(_Total)\% Processor Time
\Processor(0)\% Processor Time
\Processor(1)\% Processor Time
\Processor(2)\% Processor Time
...
\Processor(N-1)\% Processor Time
Altrament:
\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