HPE Storage Users Group
https://www.3parug.com/

3PAR host port performance
https://www.3parug.com/viewtopic.php?f=18&t=2019
Page 1 of 1

Author:  sivakumarks [ Mon May 02, 2016 1:05 am ]
Post subject:  3PAR host port performance

Hello Gurus,
I would like to know how to measure 3par host port performance ?. From system reporter it is saying average busy is 95% , but 8GB port average bandwidth 200,000kb/s which is around 25% utilisation. But for the same time period average busy is 95%. I am totally confused while correlating these two data to determine host port busy status.

regards,
Siva.

Author:  Richard Siemers [ Mon May 02, 2016 9:16 am ]
Post subject:  Re: 3PAR host port performance

System reportor's "average busy" is defined as:

Quote:
The percentage of time that the object is busy (i.e., has at least one outstanding IO
operation).


So its not an equivalent of utilization %.

Author:  sivakumarks [ Mon May 02, 2016 7:01 pm ]
Post subject:  Re: 3PAR host port performance

Richard thanks for the reply.

So what is the best way to measure host port performance to identify bottleneck. Your reply indicating us to rely on bandwidth is my interpretation is right.

Author:  MammaGutt [ Tue May 03, 2016 4:35 pm ]
Post subject:  Re: 3PAR host port performance

sivakumarks wrote:
Richard thanks for the reply.

So what is the best way to measure host port performance to identify bottleneck. Your reply indicating us to rely on bandwidth is my interpretation is right.


As with everything, it depends.

Small IO size, you will hit a bottleneck before you hit the bandwidth limit. Large IO size, you will max the bandwidth before you hit the IOPS limit.

My answer is always look at service time. The only problem there is that you may not get a lot of warning before it's too late.

Author:  Richard Siemers [ Wed May 04, 2016 12:47 am ]
Post subject:  Re: 3PAR host port performance

So I am assuming this question in focused on host ports only, Service time is a good one to watch, however there is a caveat to that. Some hosts (linux) have a feature called "write barriers" used enabled by default on journaled file systems that effectively disables write cache by flushing cache before and after every write, causing write service time to (needlessly?) skyrocket. If that is the case in your environment, you may be forced to abandon Svc Time as a functional metric.

This leaves Bandwidth, IOPS, and Queue Length.

You have bandwidth nailed down, you may want to set up SR alerts to let you know when ports are 80% maxed, or so, per your preference. If you discover this triggers alot, you may need to review your multipathing setup, ensure round robin is being used on the host(s), or split your host HBA port to two 3PAR storage hostports, so a single host running at "full speed" will only push the 3PAR hostports at max 50%. Since SR does not have "time window exclusions" you can use outlook rules to filter out unwanted SR alerts during blocks of time... for that I had to use the "message header contains" to delete emails where the header contains "04:" for the 4:am hour. Outlook 2016 does not appear to support a "time between" function.

So the hostports have a published max queue depth you can lookup in the "How to Calculate Suitable Queue Depths" guide found here: http://h20195.www2.hp.com/v2/getpdf.asp ... 094ENW.pdf
I recently started to use 1/2 the published queue depth as a System Reporter alert for hostports, so far we don't come close, our legacy 15k RPM PDs bottleneck before the hostport queue depth does, however I would imagine with an all flash array this will be important to monitor.

The mystery metric that I have the most issues with is how many IOPS can a hostport do. The ASICs on the HBA have a physical limit to how many IOPS they can process per second, but if you are lucky enough to find a published specification for this, it's usually referencing a micro block size that is not real world.



So how many disks, and disk types do you have? If you are using spinning disk, chances are your bottleneck will be best seen via PD performance.

Author:  sivakumarks [ Thu May 05, 2016 7:51 pm ]
Post subject:  Re: 3PAR host port performance

Richard,

This is my setup.

FC 15K disk count 464
FC 10K disk count 80
NL 7K disk count 336
SSD 150K disk count 32

Cheers,
Siva.

Page 1 of 1 All times are UTC - 5 hours
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/