system.cpu.util ставка приказује проценат искоришћења процесора.
Када се процес колектора покрене на Zabbix агенту за Windows, иницијализује се бафер за N ставки за N логичких процесора (нити). Вредности се периодично ажурирају у баферу помоћу Windows бројача перформанси. Ове вредности се пријављују када се захтева system.cpu.util[n]
, где је 0 <= n < N.
Још једна ставка у баферу се користи за system.cpu.util[total]
.
Zabbix аутоматски бира различите бројаче перформанси како би подржао и NUMA системе и старије верзије Windows-а без подршке за групе процесора.
Ако је број логичких процесора (нити) мањи или једнак 64, а број група процесора једнак 1, онда:
N је број логичких процесора (нити).
\Processor(_Total)\% Processor Time
\Processor(0)\% Processor Time
\Processor(1)\% Processor Time
\Processor(2)\% Processor Time
...
\Processor(N-1)\% Processor Time
Иначе:
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