VMware Cloud Community
kevyi
Contributor
Contributor

cpu.usage.average reporting values > 100

According to the Performance Counters list, cpu.usage.average is supposed to report a value in percent.

However, when we're pulling this value in real time, we're getting values above 100 which is peculiar.

Has anyone else encountered this?

Is the percent based on the number of cores? So if we had 4 cores, should the max percent value be 400?

Reply
0 Kudos
2 Replies
kevyi
Contributor
Contributor

We just noticed that the memory.usage.average on another system was 8054, which if you lopped off the 54, represents about 80% of our actual physical memory.

So, that leads us to believe that the xxx.usage.average is the percent * 100 where a value of 5000 would actually only be 50%.

Is this by design that all the percent counter values are multiplied by 100?

Reply
0 Kudos
arpitmpatel13
Enthusiast
Enthusiast

I am using API for collecting CPU usage data. If you compare perfomrane data in performance tab of VI client and performance data reported by API, the values reported by API is multiple of 100 that of reported by VI client.

Reply
0 Kudos