Unsolved

This post is more than 5 years old

22 Posts

2501

March 2nd, 2015 09:00

Understanding Performance VNX5200

Hi,

I currently have storage pools for block and file, ill just focus on the block side for now.

In my Block Pool I have NLSAS, 10KRPM, and fast cache is enabled. 

I have several LUNS that are basically at 100% Utilization.  I know utilization needs to be looked at with care because it doesn't mean we are at capacity.  Well all of the 10KRPM drives are at 35% utilization but 120 IOPS which is what I thought was the max for those drives. The response time and queue length maximums are also quite high. 

The fast Cache was put in recently but I don't really notice any difference when I compare the LUN utilization before and after Fast Cache was enabled on the Storage Pool. 

22 Posts

March 2nd, 2015 09:00

Also is there a way to look at how much fast cache capacity is being used up? 

11 Legend

 • 

20.4K Posts

 • 

87.4K Points

March 2nd, 2015 11:00

i see you changed your original reply, no need to get worked up ..just trying to help.

22 Posts

March 2nd, 2015 11:00

Yes I know that, I am not trying to look at fast cache on LUN level. 

11 Legend

 • 

20.4K Posts

 • 

87.4K Points

March 2nd, 2015 11:00

Analyzer will not report Fast Cache hits for individual LUNs, you can look at storage pool FAST Cache hits only.

6 Operator

 • 

4.5K Posts

March 2nd, 2015 13:00

FAST Cache Dirty Pages on VNX2 uses a different FAST Cache method than the old VNX arrays. On the VNX MCx the FAST Cache acts more like a Write-Through cache than a Write-back cache. When you write to data contained in the FAST Cache, that changes the state of the data from "Clean" to "Dirty". Instead of keeping the "Dirty" data in FAST cache, the data is flushed to the disks very quickly, which makes the data in FAST Cache change from Dirty to Clear, but the data is still in FAST Cache waiting for more hits. You would see Dirty Pages spike up then disappear. This is the normal operation. This is also explained in the "VNX-MCx-Multicore-Everything.pdf" on page 29 in the "Page Management" section. You can find this document on emc.support.com.

https://support.emc.com/docu48786_White-Paper:-VNX-MCx-Multicore-Everything.pdf

FAST Cache may also not be caching the IO as it's too random - the IO needs to fall into the range where it will be promoted to FAST Cache. If FAST Cache is not all the useful - check the Pool FAST Cache Read/Write cache Hit Ratio to see if FAST Cache is being used - then you may be better off with the EFD disks in the Pool as the Extreme Performance Tier.

If you look at the disks in the Pool - separately, the 10K SAS can handle about 120 IOPS based on a 4KB IO Size and 80/20 Reads/Write random IO. If the IO size if larger or the IO is more Writes than reads and more random, then the amount of IOPS per disk will be lower. Response times will be higher as the IO Size increases or the percent of Writes is higher or if you have very lager Reads. There are a lot of parameters that can make the 10K SAS disks have higher response times. You should also look at the Queue Length and Average Busy Queue Length at the same time - if the ABQL is quite a bit higher than Queue Length, that indicates the IO is coming in bursts and that can also impact performance.

glen

Moderator

 • 

228 Posts

March 3rd, 2015 02:00

Performance troubleshooting would require a lot of attention to your configuration. It's not just the drive's RPM that matters. From the RAID Type to to the number of drives and who owns what and everything should be checked.

If you need in depth analysis then it would need us capture the data and check with support. See what they find and what the recomedaons are. Test and see how it goes.

Hope this helps.

Regards,

Sheron

Moderator

 • 

228 Posts

March 3rd, 2015 03:00

Hey Brett,

Does it take NAZ files as well?

Regards,

Sheron

Moderator

 • 

228 Posts

March 3rd, 2015 03:00

I got the answer, it was up there in the page !!!D'oh !!

I've always use Analyzer and never tried this, It looks groovy n worth a look.

Thankyou for the link

2 Intern

 • 

715 Posts

March 3rd, 2015 03:00

There's no real way to see how much cache is used/available.

If you want to get a good overall picture of the performance profile of your array, without spending hours with Analyzer, consider giving Mitrend a go.

You'll get workload details, LUN details, SP details, Cache and FAST Cache details and a myriad of other counters and various heat maps. All you have to do is submit some NAR files and SP Collects and the work is done for you... for free. And you get pretty graphs

For a sample and some instructions, have a look: Mitrend- Self Service Performance Analysis for EMC VNX/VMAX/Clariion | Pragmatic IO

2 Intern

 • 

715 Posts

March 3rd, 2015 04:00

Sheron wrote:

I got the answer, it was up there in the page !!!D'oh !!

I've always use Analyzer and never tried this, It looks groovy n worth a look.

Thankyou for the link

No probs, for regular Customers, I think Mitrend is gold.

22 Posts

March 3rd, 2015 06:00

Awesome this is perfect I have monitoring and reporting which is about 10X better than analyzer, I hate using Analyzer, thanks for the mitrend link this is great. 

No Events found!

Top