Start a Conversation

This post is more than 5 years old

Solved!

Go to Solution

7375

March 2nd, 2014 13:00

What tools / commands to collect IOPS&throughput&response time on FA and Hosts?

I heard these statistics a lot, can you please tell me what sym commands or software tools that people usually use to collection following data on FA ports and on Hosts (both Linux/AIX and Window)? I know people uses "permon" on Windows.

                                   Windows     Linux/AIX

IOPS

Throughput

Response Time

Thank You!

March 3rd, 2014 22:00

We are still using SMC for VMAX. Can I incorporate SPA into SMC? assuming I need a license for it.

Yes you can. SPA is launched from within the SMC.

With Unisphere for VMAX and SPA, I can see IOPS at FA ports as shown in your screenshot. What about Response Time and Bandwidth, are there any columns there can show me those two stastics, or how do I find out?

With the SPA, you should be able to see the bandwidth (measured in MB/s) and the response times (measured in ms) .. attached a screenshot for your reference.

2 Intern

 • 

20.4K Posts

March 2nd, 2014 13:00

from storage array perspective you can use Unisphere for VMAX with Performance. It's a licensed product but it gives you so many statistics, it's great. I have been also using EMC Control Center Performance Manager, typically it's a pretty "fat" product with a lot of other capabilities but one of the features was Performance Manager. Unless you already have it in your environment i would not invest in it. There is always symstat command but stats are very limited.

On host side you have perfmon, sar, iostat

2 Intern

 • 

2.1K Posts

March 2nd, 2014 18:00

Solutions Enabler command "symstat" is able to see real time performance statics, although it's not lot information but it can cover which you queried, see the following document for more informations

Monitoring Symmetrix Performance using symstat CLI

For FA Port Performance Status, See  5. Director ports performance statistics

For the specific host, you should figure out which devices are presented to your Win/Linux hosts, Then refer: 2. Device Performance Statistics

March 3rd, 2014 00:00

Hello emcmagic,

Beginning with Enginuity 5876, EMC Unisphere for VMAX (hitherto known simply as Unisphere) simplifies storage management under a common framework, incorporating Symmetrix Performance Analyzer(SPA) which previously required a separate interface.

So as Dynamox rightly mentioned, you could use the Unisphere for VMAX which has a new performance plugin, to monitor performance and capacity over time, view high frequency metrics in real time, view Symmetrix system heat maps, etc.

But if you are on an older code, you could use the SPA (a licensed feature) to view and work with performance data. Attached, a sample SPA screenshot for 1 statistic (host IOPS hitting an FA port) from my environment for your reference.

host IOPS - Copy.JPG

If using the SYMCLI, you'll be using a #symstat to gather information.

For your AIX servers, you could use an #nmon which gives you a wealth of performance statistics (clubs your sar, iostat, vmstat,etc. stats under one roof). It uses minimal processor cycles and you can export the information to spreadsheets for viewing, comparisons,etc.

regards.

211 Posts

March 3rd, 2014 08:00

Hello rohang,

We are still using SMC for VMAX. Can I incorporate SPA into SMC? assuming I need a license for it.


With Unisphere for VMAX and SPA, I can see IOPS at FA ports as shown in your screenshot. What about Response Time and Bandwidth, are there any columns there can show me those two stastics, or how do I find out?

Also, are there any logic relationship between host IOPS and FA IOPS? can I make some logic connection from one to the other?

Thank you!

1.3K Posts

March 3rd, 2014 08:00

  You can see response time with Unisphere.  You should move from SMC/SPA into Unisphere if possible.  There have been a lot of enhancements to the performance monitoring area, and I think you will like what you see.

Host IOPs and FA IOPs should be the same, however some FA metrics are in requests, which are 64K, so if you have IOs larger than 64K, or that span tracks, one host IO may result in multiple requests.

211 Posts

March 3rd, 2014 12:00

Quincy56,

Can you please elaborate the following a little bit more?

>Host IOPs and FA IOPs should be the same, however some FA metrics are in requests, which are 64K, so if you have IOs larger >than 64K, or that span tracks, one host IO may result in multiple requests.

Are you saying for I/O block larger than 64K(EMC default block size for I/O) on the host, to achieve the number of IOPS on the host would require more IOPS on FA port?

1.3K Posts

March 3rd, 2014 13:00

A single host IO is a single IO.  However some counters on the FA are "requests for cache slots" (requests).  Any counters that say "requests" are in 64k chunks.  So a 256k IO would be a minimum of 4 requests.  Look at the help section for the metric definitions.

March 3rd, 2014 23:00

Are you saying for I/O block larger than 64K(EMC default block size for I/O) on the host, to achieve the number of IOPS on the host would require more IOPS on FA port?

As Quincy mentioned, a single host IO is a single IO.

Remember: It all depends on the IO size. An IO size of 4k can do more IOPS on the FA CPU than a 1MB IO size.

some counters on the FA are "requests for cache slots" (requests).  Any counters that say "requests" are in 64k chunks.

64K is the size of a cache slot and also the size of 1 track on the disk.

If you look at the SPA screenshot that I first attached, you see a "Reqs/sec" metric. This is the number of data transfers between the director and the cache, which will happen in multiples of 64KB which is the size of a cache slot in Symmetrix. Again, An IO may require multiple requests depending on IO size, alignment, or both. So, if the IO size that the cache wants to transfer to the director is exactly 64 KB, it will be counted as 1 request - assuming the IO is aligned on the track boundary.

So, we're talking about 2 metrics here ..

Host IOs/sec

Number of host IO operations performed each second by all Symmetrix devices, including writes and random and sequential reads.

FE Reqs/sec

Data transfers between the director and the cache. An IO may require multiple requests depending on IO size, alignment, or both.

Remember that the FE Reqs/sec metric will be a multiple of the cache slot size (64KB)

regards.

211 Posts

March 4th, 2014 06:00

rohang, very well put. Thank you all!

One more last question, what tools can I use to show me hostoric data on metrics? SPA, ECC, or symstat?

March 4th, 2014 07:00

hello emcmagic,

If you're using the SPA, when you register your Symmetrix arrays in the SPA, you have the option to select the SPA capability (Base-access to snapshot and trend views and/or Diag-access to diagnostic and real time views) on a per-array basis. If you have the Base Licenses, you will be allowed access to historic data on the metrics.

You should be able to get access to historic data using the ECC too, by generating btp files and viewing them in Performance Manager for looking at trends.

A #symstat is basically a real-time output but you can set something like a cron job on the SYMCLI server for specific periods and redirect the output to files based on the dates and then look at the outputs at a later date for comparison's.

regards.

No Events found!

Top