beautypg.com

HP 3PAR System Reporter Software User Manual

Page 279

background image

9.7

Configuring Adaptive Optimization

System Reporter 2.8

3PAR System Reporter User’s Guide

The TPVV usr space and Snapshot copy space for a CPG can be examined using the InForm CLI

showvv -cpg

alloc command. Since this space may need to grow on demand as the host

writes the VV or snapshot, you should make sure that the CPG associated with the TPVV usr

space and Snapshot copy space has room to grow (i.e., you should not associate TPVV usr space

with a space-constrained SSD CPG).

As an example, suppose your default TPVV usr cpg is CPG1 (tier 1), and you set a tier space limit

on tier 1 to 100GB. In between iterations of Adaptive Optimization, suppose the TPVVs grow

and the space used in CPG1 grows to 110 GB. Also, suppose the grow size is 8GB. When the

next iteration of Adaptive Optimization runs, it will try to reduce the used space in CPG1 to

100-(2*8) = 84 GB, and attempts to move 26GB from that tier to ether tier 0 or tier 2.

The reason it needs two times the grow size is that the InServ does not currently allow usr

space for fully provisioned VVs and Snap space or TPVV space to be on the same LDs so it needs

the equivalent of the grow size for both parts. This can be inefficient, especially for SSD CPGs

that are not used for automatic growth, only Adaptive Optimization movement. Therefore, it

is recommended that you decrease the grow size for SSD CPGs to the smallest possible amount,

except in the case where the CPG is the default for snapshot or base TPVV allocation as noted

in the following caution.

CAUTION: For some CPGs, especially those that use small PDs such as SSDs, the

additional buffer space in the CPG may be too large to be left unused. To

minimize the buffer space you can use the CLI to set the CPG grow size to the

smallest possible value. However, if you do so, you should make sure that the CPG

is not the default CPG for snapshot or base TPVV allocation (the CPGs shown in

the

showvv -cpgalloc

CLI command). The default CPG for snapshot or base

TPVV allocation should always be one that has sufficient room to grow.