We are currently working on integrating evaperf with cacti (via the built-in WMI counters) we are producing nice graphs but have a few issues:
1) evaperf quite frequently stops working via WMI and returning empty results.
We did a bit of googling around and the workaround of running "wmiadap /f" and then restarting wmi service will fix the problem at least for a couple of hours.
evaperf and running perfmon locally works fine. Reading wmi counters remotely returns empty results. Other wmi counters work fine, only the data from evaperf is broken.
2) We notice that there seems to be quite a difference between evaperf results from physicaldiskgroup (evaperf pdg) and the total storage (evaperf as).
The eva we are using for testing has only one physicaldiskgroup and it reports much lower results (both requests/sec and mb/sec than is indicated by the results of as and for the vdisks involved)
For example the by running both concurrently we see:
* pdg write and read requests return: 35 requests/sec
And at the same time we get:
* evaperf as total host requests/sec is 700
If we look at mb/sec we see similar trend.
The problem can be visualied by comparing these two images:
http://pall.sigurdsson.is/evaperf/eva-throughput.pnghttp://pall.sigurdsson.is/evaperf/physicaldiskgroup-throughput.pngThe attached graphs show that the trend is consistent but something seems to be wrong with the scale. Our estimates show the total eva performance to be closer to actual performance.
3) As stated above, the info from evaperf as seems to be more or less accurate but sometimes we have huge spikes for a short while. It claims to be delivering total of 6gb/sec (thats gigaBYTES) which is way more than this eva4400 should be able to handle.
Here is a link that demonstrates the problem:
http://pall.sigurdsson.is/evaperf/eva-anomalies.pngdoes anyone have solutions to any of these?