HP 3PAR StoreServ 7400 2-node HP 3PAR System Reporter 3.1.0 Software User& - Page 184

Schedule, Measurement Hours, Adding Storage Systems Measurement Hours

Page 184 highlights

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. CAUTION: You can remove a CPG from a configuration by either specifying a different CPG in its place or by setting the tier's CPG to "-" (no CPG). However, when a CPG is removed from a configuration, all the VV space mapped to LDs in that CPG remain in that CPG, Adaptive Optimization does not move them to a different CPG. And since Adaptive Optimization no longer considers that CPG in its analysis that space will remain there. Therefore, before removing a CPG from an Adaptive Optimization configuration, you should first make sure that there is no VV space mapped to that CPG. You can do so by setting the space for that tier to 0 GiB. Adaptive Optimization will then move all the VV space out from that CPG to other tiers in that configuration. This may take a few iterations of execution of that configuration. You can use the LD space report for that CPG to see when the CPG is empty. You should also make sure that the CPG is not the default CPG for snapshot and base TPVV allocation otherwise new VV space may get mapped to that CPG. NOTE: See "Adding Storage Systems" (page 46) for details on adding an HP 3PAR StoreServ Storage. Schedule The schedule consists of three components: dates, weekdays and hours. You can choose multiple values of each of these components to create a schedule for when each adaptive optimization configuration executes. NOTE: Adaptive optimization configurations may be scheduled to run at intervals that are shorter than their measurement hours (see "Measurement Hours" (page 184)). However, regions that have been moved are not considered in the analysis for subsequent iterations until at least the measurement interval has expired. CAUTION: There is single regionmover process for each HP 3PAR StoreServ Storage array, and it completes analysis and data movement for all the adaptive optimization configurations scheduled for the current hour before proceeding to the next hour. If the time taken to complete the current configurations is so long that the hour is past the execution time for the configurations scheduled next, it may skip those configurations. You should therefore ensure that configurations are either executed together or sufficiently spaced. Measurement Hours You can specify the number of hours that you want to consider in order to determine the activity level of regions. Control of the measurement duration is important especially for applications whose performance is not uniformly important throughout the day. For example, consider an application whose performance is important only during the first few hours of a business day (Monday through Friday, 8 am through 11 am) and then not particularly important throughout the rest of the day, though not necessarily idle the rest of the day. If we measure the application throughout the day, the tiering will consider the performance during times that are not important and as a result the performance during the important times of the day may 184 Using Adaptive Optimization

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231

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.
CAUTION:
You can remove a CPG from a configuration by either specifying a different CPG in
its place or by setting the tier’s CPG to “-” (no CPG). However, when a CPG is removed from a
configuration, all the VV space mapped to LDs in that CPG remain in that CPG, Adaptive
Optimization does not move them to a different CPG. And since Adaptive Optimization no longer
considers that CPG in its analysis that space will remain there.
Therefore, before removing a CPG from an Adaptive Optimization configuration, you should first
make sure that there is no VV space mapped to that CPG. You can do so by setting the space for
that tier to 0 GiB. Adaptive Optimization will then move all the VV space out from that CPG to
other tiers in that configuration. This may take a few iterations of execution of that configuration.
You can use the LD space report for that CPG to see when the CPG is empty. You should also
make sure that the CPG is not the default CPG for snapshot and base TPVV allocation otherwise
new VV space may get mapped to that CPG.
NOTE:
See
“Adding Storage Systems” (page 46)
for details on adding an HP 3PAR StoreServ
Storage.
Schedule
The schedule consists of three components: dates, weekdays and hours. You can choose multiple
values of each of these components to create a schedule for when each adaptive optimization
configuration executes.
NOTE:
Adaptive optimization configurations may be scheduled to run at intervals that are shorter
than their measurement hours (see
“Measurement Hours” (page 184)
). However, regions that have
been moved are not considered in the analysis for subsequent iterations until at least the
measurement interval has expired.
CAUTION:
There is single regionmover process for each HP 3PAR StoreServ Storage array, and
it completes analysis and data movement for all the adaptive optimization configurations scheduled
for the current hour before proceeding to the next hour. If the time taken to complete the current
configurations is so long that the hour is past the execution time for the configurations scheduled
next, it may skip those configurations. You should therefore ensure that configurations are either
executed together or sufficiently spaced.
Measurement Hours
You can specify the number of hours that you want to consider in order to determine the activity
level of regions. Control of the measurement duration is important especially for applications whose
performance is not uniformly important throughout the day.
For example, consider an application whose performance is important only during the first few
hours of a business day (Monday through Friday, 8 am through 11 am) and then not particularly
important throughout the rest of the day, though not necessarily idle the rest of the day. If we
measure the application throughout the day, the tiering will consider the performance during times
that are not important and as a result the performance during the important times of the day may
184
Using Adaptive Optimization