HPE Storage Users Group

A Storage Administrator Community




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: 3PAR host port performance
PostPosted: Mon May 02, 2016 1:05 am 

Joined: Thu Oct 10, 2013 11:00 pm
Posts: 13
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.


Top
 Profile  
Reply with quote  
 Post subject: Re: 3PAR host port performance
PostPosted: Mon May 02, 2016 9:16 am 
Site Admin
User avatar

Joined: Tue Aug 18, 2009 10:35 pm
Posts: 1328
Location: Dallas, Texas
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 %.

_________________
Richard Siemers
The views and opinions expressed are my own and do not necessarily reflect those of my employer.


Top
 Profile  
Reply with quote  
 Post subject: Re: 3PAR host port performance
PostPosted: Mon May 02, 2016 7:01 pm 

Joined: Thu Oct 10, 2013 11:00 pm
Posts: 13
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.


Top
 Profile  
Reply with quote  
 Post subject: Re: 3PAR host port performance
PostPosted: Tue May 03, 2016 4:35 pm 

Joined: Mon Sep 21, 2015 2:11 pm
Posts: 1571
Location: Europe
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.

_________________
The views and opinions expressed are my own and do not necessarily reflect those of my current or previous employers.


Top
 Profile  
Reply with quote  
 Post subject: Re: 3PAR host port performance
PostPosted: Wed May 04, 2016 12:47 am 
Site Admin
User avatar

Joined: Tue Aug 18, 2009 10:35 pm
Posts: 1328
Location: Dallas, Texas
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.

_________________
Richard Siemers
The views and opinions expressed are my own and do not necessarily reflect those of my employer.


Top
 Profile  
Reply with quote  
 Post subject: Re: 3PAR host port performance
PostPosted: Thu May 05, 2016 7:51 pm 

Joined: Thu Oct 10, 2013 11:00 pm
Posts: 13
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.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 


Who is online

Users browsing this forum: No registered users and 218 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | DVGFX2 by: Matt