Here's my server CPU state (top output):
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 0.0%id,100.0%wa, 0.0%hi, 0.0%si, 0.0%st
i e it is waiting for IO
It used to be in 1.4 version that IO wait time was counting as system seems like and system+nice+idle+user were nicely combined produced 100% most of the time.
Now (1.6.5) it is not counting as system and I see weird incomplete stacked CPU load graph where all cpu loads including idle are equal to 0:
# zabbix_get -s h -ksystem.cpu.util[,user]
0.016598
# zabbix_get -s h -ksystem.cpu.util[,idle]
0.000000
# zabbix_get -s h -ksystem.cpu.util[,system]
0.049793
# zabbix_get -s h -ksystem.cpu.util[,nice]
0.000000
# zabbix_get -s h -ksystem.cpu.util[,user]
0.000000
# zabbix_get -s h -ksystem.cpu.util[,kernel]
ZBX_NOTSUPPORTED
# zabbix_get -s h -ksystem.cpu.util[,wait]
ZBX_NOTSUPPORTED
# zabbix_get -s h -ksystem.cpu.util[,interrupts]
ZBX_NOTSUPPORTED
# zabbix_get -s h -ksystem.cpu.util[,interrupt]
0.000000
I think all cpu util loads combined should produce 100% if added otherwise one has no clue where cpu time is going when all metrics are zeroed....
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 0.0%id,100.0%wa, 0.0%hi, 0.0%si, 0.0%st
i e it is waiting for IO
It used to be in 1.4 version that IO wait time was counting as system seems like and system+nice+idle+user were nicely combined produced 100% most of the time.
Now (1.6.5) it is not counting as system and I see weird incomplete stacked CPU load graph where all cpu loads including idle are equal to 0:
# zabbix_get -s h -ksystem.cpu.util[,user]
0.016598
# zabbix_get -s h -ksystem.cpu.util[,idle]
0.000000
# zabbix_get -s h -ksystem.cpu.util[,system]
0.049793
# zabbix_get -s h -ksystem.cpu.util[,nice]
0.000000
# zabbix_get -s h -ksystem.cpu.util[,user]
0.000000
# zabbix_get -s h -ksystem.cpu.util[,kernel]
ZBX_NOTSUPPORTED
# zabbix_get -s h -ksystem.cpu.util[,wait]
ZBX_NOTSUPPORTED
# zabbix_get -s h -ksystem.cpu.util[,interrupts]
ZBX_NOTSUPPORTED
# zabbix_get -s h -ksystem.cpu.util[,interrupt]
0.000000
I think all cpu util loads combined should produce 100% if added otherwise one has no clue where cpu time is going when all metrics are zeroed....
Comment