Unsolved
This post is more than 5 years old
37 Posts
0
2274
December 11th, 2012 05:00
Cache tab missing in LUN properties
Hello Everyone,
I have enabled Read and Write caching on both SPs via Unisphere since we have the array.
In the past month installed the FAST VP and FAST cache software but no SSD drives just yet. I have enabled FAST cache on the pool.
If I click on LUN properties on a LUN created in a regular raid-group I get the cache tab and can enable/disable caching on the LUN.
However if I click on a LUN created in a storage pool I do not have that Cache tab and cannot select whether to enable/disable cache on the LUN.
The reason I've noticed this is I've just started using the new VNX Monitoring and Reporting solution v1.0 and that shows zero prefetch on my pool LUNs and there is no cache hit statics at all. So I assume the caching is off for those LUNs while the tools reports prefetch and hit rate on regular raidgroup LUNs.
I was trying to find out how to verify LUN cache settings either via Unisphere of via the VNX control-station but no luck.
I hope someone can help me out with it.
Thank you in advance.
Regards
0 events found


dynamox
11 Legend
•
20.4K Posts
•
87.4K Points
0
December 11th, 2012 05:00
i have never bothered to disable read/write cache for pool LUNs but looking at pool LUN properties i dont' think you can. That tells me it's always enabled for pool LUNs.
dynamox
11 Legend
•
20.4K Posts
•
87.4K Points
0
December 11th, 2012 05:00
Fast cache for pool LUNs cannot be manipulated at LUN level.
jamesrpbh
37 Posts
0
December 11th, 2012 05:00
If I disable FAST cache on the pool as I do not have SSDs I still cannot verify whether the SP Read cache is on or off on a pool LUN as I cannot see the Cache tab and the Statistics window does not show any cache statistics.
dynamox
11 Legend
•
20.4K Posts
•
87.4K Points
0
December 11th, 2012 06:00
i don't see SP Cache read hits/misses for Pool LUNs in Unisphere Analyzer either.
jamesrpbh
37 Posts
0
December 11th, 2012 06:00
I dont't want to turn it off either but I cannot verify just assume it is on. Also the monitoring tool does not report any read/write cache hit statistics for any pool LUNs just raid-group LUNs so I'm a bit confused whether this is normal or I did not enable something somewhere.
jamesrpbh
37 Posts
0
December 11th, 2012 06:00
I have run the storage verification wizard and collected configuration/diagnostic data and that shows N/A for cache information on pool LUNs so I assume this is the way it works, and it is normal.
Thank you for your help.
Fishy69
2 Posts
0
May 16th, 2013 15:00
I've noticed the same in Monitoring and Reporting version 1.01 Its frustrating as we'd like to get some idea of cache hits across the Pool LUNs to know if sizing is correct. I guess cache hits are recorded at the pool level rather than the LUN level, but this information remains a mystery.
I'm also keen to see some reporting regarding tiering movements. There must be a whitepaper somewhere so I'll do some digging. I did find this article which looks interesting, but surely we don't have to delve into the CLI to get useful data...
http://emcsan.wordpress.com/2011/06/03/tiering-reports-for-emcs-fast-vp/
christopher_ime
6 Operator
•
2K Posts
0
May 20th, 2013 01:00
tamasm1,
In regards to pools, if you are interested in verifying the state of SP Cache, you will instead want to identify the private FLARE LUNs and run the getlun command against those instead. As a reminder, fundamentally a pool is made up of private RAID Group(s) and private LUNs. The 1GB extents that make up the pool LUNs are then distributed across them (an entire single 1GB extent only exists on one of the private RAID groups).
1) First identify the private RAID Groups that make up the pool:
naviseccli –h getrg -<engineering password>
NOTE: even though the engineering password wasn't really meant to be kept secret but more of an acknowledgement by the user that they are making an effort to bypass certain controls, so as not to alert the password-police, it is instead an exercise for the user to locate it
If you are interested in the logic behind the creation of the private groups upon pool creation (or expansion), the workflow is documented here:
https://community.emc.com/message/696115#696115
2) Identify the private LUNs:
The getrg command (along with the engineering password), will list every RAID Group including the private RG's from the storage pools (and even the private R1 RG pairs of your FAST Cache if applicable). To identify those that make up the pool in question, simply identify them by the individual disks in the output: “List of disks”.
Then from the getrg output, you need to run the getlun command (again with the engineering password) for the private LUNs (as provided in the “List of LUNS”) for that private RG as follows:
naviseccli –h getlun -<engineering password>
As you would probably surmise on your own from the pattern, the private LUNs are bound as follows:
a) quantity of private LUNs = 2x the number of drives in the private RG
b) equal sized consuming all usable capacity of private RG
b) SP ownership balanced between A and B
Specific to your original question, you will want to confirm the status of the following:
a) Write cache: ENABLED
b) Read cache: ENABLED
Keeping in mind, since they are FLARE LUNs, you can also see other various statistics that you have become familiar with such as Read cache hits, Write cache hits, etc, but again it is for the private LUNs that host the 1GB extents that make up the pool LUNs.