HP 3PAR StoreServ 7400 2-node HP 3PAR Command Line Interface Administrator& - Page 160

Managing QoS Rules, Assembling VVs into VVsets

Page 160 highlights

A QoS rule can be enabled and disabled at any moment. Once a QoS rule is disabled, the IOPS and bandwidth for the VVs in the VVset increases (if they were being delayed by the rule). Managing QoS Rules There is no limitation on the minimum number of IOPS and bandwidth that can be set on a giving VVset QoS Rule. It is important that the workloads of the various applications be fully understood before applying a QoS rule. HP 3PAR System Reporter can be used to make this determination. The following best practices provide general guidelines only; details are beyond the scope of this paper. Assembling VVs into VVsets VVsets group virtual volumes logically. Use cases for VVsets include taking simultaneous point-in-time virtual copies of multiple volumes, and creating Remote Copy volume groups for write consistency during replication operations. Volumes that belong together because they are owned by the same application or because they belong in the same virtual domain should be included in the same VVset. Even if a number of virtual volumes are unrelated and do not need write consistency, you can group them to a VVset so as to reduce the administrative overhead when managing them. This way the I/O profile of the volumes can be managed by a single QoS rule for their parent VVset. VVsets are especially useful in the deployment of HP 3PAR Priority Optimization, because QoS rules in HP 3PAR Priority Optimization are defined on VVsets. HP strongly encourages the creation of VVsets and group volumes logically on HP 3PAR StoreServ storage systems, if this is not yet a common practice anway. Determining the Values for IOPS and Bandwidth for a System HP 3PAR Priority Optimization's QoS rules define limits for IOPS and bandwidth in absolute numbers, not percentages. Because of this, the QoS administrator needs reasonably accurate data on the system's maximum I/O and throughput capability. He also requires an accurate understanding of actual I/O and throughput workloads exercise to the volumes that will have QoS applied to them. HP Presales can estimate the maximum front-end workload for a system in IOPS and bandwidth, assuming a particular I/O size and a given ratio for read/write I/Os. With this information, QoS rules can be defined per workload, ensuring that the total sum of IOPS or bandwidth does not exceed what is sustainable by the system configuration if no oversubscription is allowed. Re-analysis of the system's capability and re-adjustments of the limit values for any existing QoS rules must take place in the following cases: • When upgrading the storage system with additional disk drives and/or nodes. • When making use of additional FC and/or iSCSI interface cards to the storage system. • When adding additional physical hosts of virtual machines with extra workloads to the storage system. • When upgrading the host hardware to a newer generation that offers more CPU power and/or memory (for example, from G6 to Gen8 Proliant blades), generating more IOPS and bandwidth, or when hardware details change in a virtualized server environment. • When deploying a new generation of an operating system on the host like moving from Windows Server 2003 to the Windows Server 2008 or Windows Server 2012 version, or when moving from a 32-bit to 64-bit environment. • When deploying a new brand of generation of FC or iSCSI HBAs on the host that have specific queue depth requirements. 160 HP Priority 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

A QoS rule can be enabled and disabled at any moment. Once a QoS rule is disabled, the IOPS
and bandwidth for the VVs in the VVset increases (if they were being delayed by the rule).
Managing QoS Rules
There is no limitation on the minimum number of IOPS and bandwidth that can be set on a giving
VVset QoS Rule. It is important that the workloads of the various applications be fully understood
before applying a QoS rule. HP 3PAR System Reporter can be used to make this determination.
The following best practices provide general guidelines only; details are beyond the scope of this
paper.
Assembling VVs into VVsets
VVsets group virtual volumes logically. Use cases for VVsets include taking simultaneous point-in-time
virtual copies of multiple volumes, and creating Remote Copy volume groups for write consistency
during replication operations.
Volumes that belong together because they are owned by the same application or because they
belong in the same virtual domain should be included in the same VVset. Even if a number of
virtual volumes are unrelated and do not need write consistency, you can group them to a VVset
so as to reduce the administrative overhead when managing them. This way the I/O profile of the
volumes can be managed by a single QoS rule for their parent VVset.
VVsets are especially useful in the deployment of HP 3PAR Priority Optimization, because QoS
rules in HP 3PAR Priority Optimization are defined on VVsets. HP strongly encourages the creation
of VVsets and group volumes logically on HP 3PAR StoreServ storage systems, if this is not yet a
common practice anway.
Determining the Values for IOPS and Bandwidth for a System
HP 3PAR Priority Optimization’s QoS rules define limits for IOPS and bandwidth in absolute
numbers, not percentages. Because of this, the QoS administrator needs reasonably accurate data
on the system’s maximum I/O and throughput capability. He also requires an accurate
understanding of actual I/O and throughput workloads exercise to the volumes that will have QoS
applied to them.
HP Presales can estimate the maximum front-end workload for a system in IOPS and bandwidth,
assuming a particular I/O size and a given ratio for read/write I/Os. With this information, QoS
rules can be defined per workload, ensuring that the total sum of IOPS or bandwidth does not
exceed what is sustainable by the system configuration if no oversubscription is allowed. Re-analysis
of the system’s capability and re-adjustments of the limit values for any existing QoS rules must
take place in the following cases:
When upgrading the storage system with additional disk drives and/or nodes.
When making use of additional FC and/or iSCSI interface cards to the storage system.
When adding additional physical hosts of virtual machines with extra workloads to the storage
system.
When upgrading the host hardware to a newer generation that offers more CPU power and/or
memory (for example, from G6 to Gen8 Proliant blades), generating more IOPS and
bandwidth, or when hardware details change in a virtualized server environment.
When deploying a new generation of an operating system on the host like moving from
Windows Server 2003 to the Windows Server 2008 or Windows Server 2012 version, or
when moving from a 32-bit to 64-bit environment.
When deploying a new brand of generation of FC or iSCSI HBAs on the host that have specific
queue depth requirements.
160
HP Priority Optimization