Email Subscription Notifications Suspended Temporarily
We are in the process of making navigation in the Servers and Operating Systems forums simpler and more direct. While doing this, we have to temporarily suspend email notifications for subscriptions. If you are subscribed to one or more discussion boards or blogs in the community, please check them daily to see new content. Notifications will be turned back on in a few days. We apologize for any inconvenience this may cause. Thanks, Warren_Admin
Disk Enclosures
cancel
Showing results for 
Search instead for 
Did you mean: 

EVA - perfmon

SOLVED
Go to solution
inex
Super Advisor

EVA - perfmon

Hi,
We are about to measure performance on an EVA system. Anyone knows which parameters we should use to get a good overview of the load on the EVA.

-inex
19 REPLIES
Víctor Cespón
Honored Contributor
Solution

Re: EVA - perfmon

Read and write latencies on the host ports and disk group. Queue depth on the hosts.

Read latency < 15
Write latency < 5
Queue depth <= 1

If they are over those values, then it's time to watch the number of I/Os requested per second and divide it by the number or disks on the disk group.
inex
Super Advisor

Re: EVA - perfmon

Thanks,
do you have a command syntax for this monitoring job? I was planning to run it for 24 hours.

-inex
Víctor Cespón
Honored Contributor

Re: EVA - perfmon

You can use the Windows Performance monitor, the counters are included on it when EVAperf is installed.

If you use EVAperf directly, it will display values on screen or generate a file that then must be processed with TLViz or some other software to be able to plot the values in a time scale.

For example:

evaperf -cont

can be:
as Displays array status.
cs Displays controller status.
hps Displays host port statistics.
ps Displays port status.
pda Displays statistics for physical disk activity.
vd Displays virtual disk statistics.
vdrl Displays virtual disk read latency histograms.
vdwl Displays virtual disk write latency histograms.

To capture information to a file:

Evaperf all â cont 10 â dur 28800 â csv â fo filename

This will capture every 10 seconds for 8 hours.
inex
Super Advisor

Re: EVA - perfmon

Hi,
what would a good sample interval be?
I was planning to monitor for 24 hours, so an evaperf all command would probably generate a lot of data?

-inex
Víctor Cespón
Honored Contributor

Re: EVA - perfmon

Sample every minute, that will generate 1440 samples of data.
inex
Super Advisor

Re: EVA - perfmon

Hi,

When I try to load the output data from an evaperf command, I get this message from the tlviz programme

"input did not contain fields from EVAPERF Build 6.0.0 or later.Formatter Exiting"


-inex
inex
Super Advisor

Re: EVA - perfmon

The customer has 2 x EVA's. Will it be easier to analyze data afterwords if the output is in 2 separate files or is it ok to have one output file?

-inex
Brian Hope
Frequent Advisor

Re: EVA - perfmon

I usally create a file per EVA so data isn't mixed in and I can see what each EVA is doing without to much messing around with TLviz. You can us the "-sz" command followed by the eva name. Remember that the EVA name is case sensitive.
inex
Super Advisor

Re: EVA - perfmon

Thanks for your answer.
Do you manage to pull data out of the database and into something presentable?

-inex
mgtow
Occasional Advisor

Re: EVA - perfmon

inex - did you ever come up with a good way of figuring out how your EVA is performing?

vcespon- you stated that "If they are over those values, then it's time to watch the number of I/Os requested per second and divide it by the number or disks on the disk group."

Are for example taking "total read hits req/s + total read miss req /s + total write req /s" then taking the total divided by the number of disks? what would this tell you? IOPS currently being consumed by the DG?
inex
Super Advisor

Re: EVA - perfmon

As an HP partner we are now allowed to use HP's perfmonkey sw to analyze the output of EVAperf and that makes life a lot easier.. :-)
Will McGaffey
Occasional Visitor

Re: EVA - perfmon

I have been attempting to use PerfMonkey and am unable to load any of my .CSV files in. I receive the .CSV files from Perfmon. I receive error "file format is invalid (Unknown headers)"

Any thoughts?
inex
Super Advisor

Re: EVA - perfmon

Hi,
I'm afraid that I have not have time to play around with this utility. I know that some of my colleagues has used it, so it should work.
I can ask what file format they use?

-inex
Will McGaffey
Occasional Visitor

Re: EVA - perfmon

Hello,

Any help would be great! The application asks for .CSV files and I am atteempting to load the .CSV files from EVAperfmon so I am very confused as to why this is not working. I am not having any luck searching online.

Thanks!
inex
Super Advisor

Re: EVA - perfmon

What version of the EVAperf are you using?

Will McGaffey
Occasional Visitor

Re: EVA - perfmon

We have CommandView EVA 9.2 installed which installs EVAperf with it.
inex
Super Advisor

Re: EVA - perfmon

I was by I colleague that he either imported csv files or zip files containing several csv files. He has never had any problems with that. But he also told me that the perfmonk tool did not work anymore, because of a timer in the program.
Sorry I could not be of any more help.
Will McGaffey
Occasional Visitor

Re: EVA - perfmon

Thank you for even looking into it! I found out I was using the wrong .csv files so now I receive a different error.
"Failed to populate data table" but that may be because of the built in timer.
inex
Super Advisor

Re: EVA - perfmon

I was also told that the program would not even start because of this timer.