Unsolved

This post is more than 5 years old

2 Intern

 • 

308 Posts

22562

March 2nd, 2014 19:00

How to monitor VMAX Thin Pool utilization

How to monitor VMAX Thin Pool utilization

Introduction

This article indicates How to monitor VMAX Thin Pool though Solutions Enabler, EMC Control Center and Symmetrix Management Console.

Detailed Information

VMAX Virtual Provisioning also known as thin provisioning, it provides the ability to present a host and therefore an application, with more storage capacity than is physically allocated to it in the storage array. Virtual Provisioning can optimize the storage capacity and ease and speed of storage provisioning etc. This article will not include the basic steps for creating Virtual Provisioning, but will introduce several methods to monitor the VMAX Virtual Provisioning Thin Pool utilization.

To list the Thin Pools in VMAX array, use following Solutions Enabler command:

# symcfg -sid xxx list -pool -thin

In below output, it shows Pools in current VMAX array, they are “jsh, Oracle, pds_pool, RP_TP”:

Symmetrix ID: 000294901xxx

                       S Y M M E T R I X   P O O L S

---------------------------------------------------------------------------

Pool         Flags  Dev              Usable       Free       Used Full Comp

Name         PTECSL Config           Tracks     Tracks     Tracks  (%)  (%)

------------ ------ ------------ ---------- ---------- ---------- ---- ----

jsh          TSFDEI 2-Way Mir         14364        612      13752   95    0

Oracle       TFFDEI RAID-5(3+1)     1966140    1420476     545664   27    0

pds_pool     TFFDEI 2-Way Mir         14364      14364          0    0    0

RP_TP        TEFDEI RAID-5(3+1)      288000     258432      29568   10    0

To see the usable tracks, alloc tracks, thin device state, data devices and utilization of Thin Pool, use following command:

# symcfg -sid xxx  show -pool    -thin –detail

In below output, it shows Thin Pool named “BCDR_pool” which bind 53 thin devices. “Pool Utilization (%): 100” means the BCDR_Pool is fully allocated. But Thin Device allocation rate is 89% which means no more data can be written from host side to the Thin Devices.

Symmetrix ID: 000294901xxx

Symmetrix ID                     : 000294901xxx

Pool Name                        : BCDR_Pool

Pool Type                        : Thin

Disk Location                    : Internal

Technology                       : FC

Dev Emulation                    : FBA

Dev Configuration                : RAID-5(7+1)

Pool State                       : Enabled

Compression State                : Disabled

# of Devices in Pool             : 112

# of Enabled Devices in Pool     : 112

# of Usable Tracks in Pool       : 419735520

# of Allocated Tracks in Pool    : 419735520

# of Tracks saved by compression :   0

# of Shared Tracks in Pool       :   0

Pool Utilization (%)             : 100

Pool Compression Ratio (%)       :   0

  1. Subscription      Percent        : 100

Rebalance Variance               :   1%

Max devs per rebalance scan      : 256

Pool Reserved Capacity           : None

Enabled Devices(112):

  {

   ---------------------------------------------------------

   Sym        Usable      Alloc          Free     Full FLG Device

   Dev        Tracks     Tracks         Tracks   (%)  S     State

   ---------------------------------------------------------

   0055      3847728    3847728          0  100  .  Enabled 

   0056      3847728    3847728          0  100  .  Enabled 

   0057      3847728    3847728          0  100  .  Enabled 

   0058      3847728    3847728          0  100  .  Enabled 

   0059      3847728    3847728          0  100  .  Enabled 

   006D      3847728    3847728          0  100  .  Enabled 

   006E      3847728    3847728          0  100  .  Enabled 

   006F      3847728    3847728          0  100  .  Enabled 

   0070      3847728    3847728          0  100  .  Enabled 

   0071      3847728    3847728          0  100  .  Enabled 

   …….

             ---------- ---------- ---------- ----

   Tracks  419735520  419735520          0  100

  }

Pool Bound Thin Devices(53):

  {

   ----------------------------------------------------------------------

                                Pool              Pool             Total          Compressed

   Sym   FLG       Total Sub      Allocated      Written       Size/Ratio

   Dev    T       Tracks   (%)     Tracks (%)     Tracks (%)     Tracks   (%)

   ----------------------------------------------------------------------

   0119   B      7919520   2    7919616 100    7913520 100    7919616   0

   0121   B      7919520   2    7919616 100    7913520 100    7919616   0

   0129   B      7919520   2    7919616 100    7913520 100    7919616   0

   0131   B      7919520   2    7919616 100     220068   3    7919616   0

   0139   B      7919520   2    7919616 100      68257    1    7919616   0

   0141   B      7919520   2    7919616 100       8243     0    7919616   0

   0149   B      7919520   2    7919616 100    7913520 100    7919616   0

   0151   B      7919520   2    7919616 100    7913520 100    7919616   0

   0159   B      7919520   2    7919616 100    7913520 100    7919616   0

   0161   B      7919520   2    7919616 100    7913520 100    7919616   0

   0169   B      7919520   2    7919616 100    7913520 100    7919616   0

   0171   B      7919520   2    7919616 100    7913520 100    7919616   0

   0179   B      7919520   2    7919616 100    7913520 100    7919616   0

   0181   B      7919520   2    7919616 100    7913520 100    7919616   0

   0189   B      7919520   2    7918440 100    7912959 100    7918440   0

   ………

                 ---------- --- ---------- --- ---------- --- ---------- ---

   Tracks      419734560 100  419735520 100  372227387  89  419735520   0

  }

In order to avoid thin pool utilization is critical and avoid to encountering pool full condition, following methods can be leverage to monitor  Thin Pool through Solutions Enabler, EMC Control Center and Symmetrix Management Console software.

1.     1. Solutions Enabler stordeamon events:

Symevent list command is unable to list all the Thin Pool Alerts, User should use stordaemoncmd option to list alters: (The syslog or SNMP function also can be used to capture thin pool related alerts)

# stordaemon action storevntd -cmd list –events

The Thin Pool events that can be monitored by the event daemon are as follows:

        1111 — Save or data device pool is full.

        1206 — Pool state has changed to [Not Present | Unknown | Online | Write Disabled | Offline| Failed].

        1207 — Pool configuration has changed.

        1208 — Pool utilization is now %u percent. 

        1216 — Pool device state has changed.

For more details about proactively monitoring Thin Pool through Solutions Enabler, please refer the Monitoring EMC Symmetrix Using the Solutions Enabler Event Daemon on EMC online support.

2.     2. EMC Control Center (ECC)

After ECC ver 6.1.UB7, It supports Thin Pool alters as following format:

       Pool utilization is now percent.

         VALUE:

         Warning  severity at 60%

         Minor      severity at 65%

         Major      severity at 70%

         Critical    severity at 80%

         Fatal       severity at 100%

3.     3.Symmetrix Management Console (SMC):

After SMC ver 7.2 and Enginuity 5773, the thin pool utilization thresholds is enabled by default.

To configure a pool utilization threshold:

1. Change to the Tasks view.

2. In the Monitoring panel, under Alert Configuration, click Configure Pool Utilization   Thresholds to open the Config Pool Utilization

    Threshold dialog box.

3. Select a Symmetrix ID from the drop-down list.

4. Enable threshold alerts by clicking Enable All, or selecting the enabled state checkbox for individual pools.

5. Disable threshold alerts by clicking Disable All, or clearing the enabled state checkbox for individual pools.

6. If enabling threshold alerts, specify a threshold value (percentage of utilization) for each of the severity levels: Warning, Critical,

    and Fatal. For example, if you set Warning to 50 for a particular device pool, SMC will issue a warning alert when that device

    pool is at 50% utilization.

7. Click OK.

For complete SMC help guide, please refer the Symmetrix Management Console Online help on EMC online support.



Author: Fenglin Li

            

iEMC APJ

Please click here for for all contents shared by us.

11 Legend

 • 

20.4K Posts

 • 

87.4K Points

March 6th, 2014 21:00

Download Solutions Enabler Documentation set, good place to start for new admins

1 Message

March 6th, 2014 21:00


Hi,

This blog very helpful for us. And Please send me any vmax or dmx troubleshooting issues how to troubleshooting those. step by step procedures of lun allocation to my mail id: bhaskar123.k@gmail.com

2 Intern

 • 

308 Posts

March 6th, 2014 22:00

Hi Bhas123, I am glad you like our knowledge sharing. I saw you have followed our account in ECN, which is a good way to know what we post.

For the material that you mentioned, dynamox has provided very good information on where you could start. For example, the following document.

https://support.emc.com/docu46981_Solutions-Enabler-Symmetrix-Array-Controls-CLI-7.6-Product-Guide.pdf?language=en_US

Thanks and have a good day.

January 14th, 2015 02:00

Hi, do you agree with the fact that pool used in your example (BCDR_Pool) has only 960 real tracks available?

Due to the nature of thin provisioning the ability to present more of physical space to the hosts, we even need to know about the physical space occupied by thin pool. So, I not talk about virtual space.

The way I know to calculate real space is:

"total of usable tracks" - "pool total sub tracks" = "physical pool tracks available"

that in your example should be:

419735520 - 419734560 = 960 tracks

do you agree?

2 Intern

 • 

308 Posts

January 14th, 2015 23:00

hi cardinale,

It's a good question. In my example, it's a critical example to show up Thin Poll is fully allocated.

Regarding the calculation of the real space, my answer is "Usable Tracks in Pool - Total Written Tracks = Physical pool tracks available"

In my case, 11% is physical tracks are still able to be written on some particular thin devices like 0131, 0139. But the output is just for a critical situation which we should avoid by the methods listed in the article.



1 Message

July 20th, 2015 05:00

Please provide me formula to find the free space in the pool

2 Intern

 • 

308 Posts

July 20th, 2015 19:00

Hi Sureshchandra,

Item of “Pool Utilization (%)”  in the output of command ”# symcfg -sid xxx  show -pool   -thin –detail”

No Events found!

Top