Utilice grupos de políticas de calidad de servicio adaptativos
Puede usar un grupo de políticas Adaptive QoS para escalar automáticamente un techo o un tamaño de piso a volumen y mantener la ratio de IOPS en TB|GB a medida que cambie el tamaño del volumen. Esto es una ventaja importante si gestiona cientos o miles de cargas de trabajo en una puesta en marcha grande.
-
Debe ejecutar ONTAP 9,3 o una versión posterior. Los grupos de políticas de calidad de servicio adaptativa están disponibles a partir de ONTAP 9.3.
-
Para crear un grupo de políticas, debe ser un administrador de clústeres.
Un objeto de almacenamiento puede ser miembro de un grupo de políticas adaptables o de un grupo de políticas no adaptativas, pero no ambos. La SVM del objeto de almacenamiento y la política deben ser iguales. El objeto de almacenamiento debe estar en línea.
Los grupos de políticas de calidad de servicio adaptativos siempre no son compartidos: El techo o el piso de rendimiento definidos se aplican a la carga de trabajo de cada miembro de forma individual.
La relación de límites de rendimiento con el tamaño de objeto de almacenamiento se determina por la interacción de los siguientes campos:
-
expected-iops
Es el mínimo esperado de IOPS por TB|GB asignado.`expected-iops` Solo está garantizado en plataformas AFF. `expected-iops` Está garantizado para FabricPool solo si la política de organización en niveles está establecida en «ninguno» y no hay bloques en la nube. `expected-iops` Está garantizada para volúmenes que no están en una relación síncrona de SnapMirror.
-
peak-iops
Es la cantidad máxima de IOPS posible por TB|GB asignado o usada. -
expected-iops-allocation
especifica si el espacio asignado (predeterminado) o el espacio utilizado se usa para el iops esperado.expected-iops-allocation
Está disponible en ONTAP 9.5 y versiones posteriores. No es compatible con ONTAP 9.4 y versiones anteriores. -
peak-iops-allocation
especifica si se utiliza el espacio asignado o el espacio utilizado (el valor predeterminado) parapeak-iops
. -
absolute-min-iops
Es el número mínimo absoluto de IOPS. Puede utilizar este campo con objetos de almacenamiento muy pequeños. Anula ambospeak-iops
y/o.expected-iops
cuandoabsolute-min-iops
es mayor que el calculadoexpected-iops
.Por ejemplo, si ha establecido
expected-iops
Para 1,000 IOPS/TB, y el tamaño del volumen es inferior a 1 GB, calculadoexpected-iops
Será un IOP fraccionario. El calculadopeak-iops
será una fracción aún menor. Puede evitar esto mediante la configuraciónabsolute-min-iops
a un valor realista. -
block-size
Especifica el tamaño de bloque de I/o de la aplicación. El valor predeterminado es 32K. Los valores válidos son 8K, 16K, 32K, 64K, CUALQUIERA. CUALQUIER significa que no se aplica el tamaño de los bloques.
Existen tres grupos de políticas de calidad de servicio adaptativas predeterminados disponibles, como se muestra en la siguiente tabla. Puede aplicar estos grupos de políticas directamente a un volumen.
Grupo de políticas predeterminado |
Tasa prevista de IOPS/TB |
Pico de IOPS/TB |
IOPS mín. Absoluto |
|
6.144 |
12.288 |
1000 |
|
2.048 |
4.096 |
500 |
|
128 |
512 |
75 |
No puede asignar un objeto de almacenamiento a un grupo de políticas si su objeto que contiene o sus objetos secundarios pertenecen a un grupo de políticas. En la siguiente tabla se enumeran las restricciones.
Si asigna… | No puede asignar… |
---|---|
SVM a un grupo de políticas |
Todos los objetos de almacenamiento que contiene la SVM a un grupo de políticas |
Del volumen a un grupo de políticas |
El volumen que contiene la SVM o cualquier LUN secundario a un grupo de políticas |
LUN a un grupo de políticas |
El volumen o la SVM que contiene el LUN a un grupo de políticas |
Archivo a un grupo de políticas |
El volumen o la SVM del archivo a un grupo de políticas |
-
Cree un grupo de políticas de calidad de servicio adaptativo:
qos adaptive-policy-group create -policy group policy_group -vserver SVM -expected-iops number_of_iops/TB|GB -peak-iops number_of_iops/TB|GB -expected-iops-allocation-space|used-space -peak-iops-allocation allocated-space|used-space -absolute-min-iops number_of_iops -block-size 8K|16K|32K|64K|ANY
Para obtener una sintaxis de comando completa, consulte la página man.
-expected-iops-allocation
y..-block-size
Está disponible en ONTAP 9.5 y versiones posteriores. Estas opciones no son compatibles con ONTAP 9.4 y versiones anteriores.El siguiente comando crea un grupo de políticas de calidad de servicio adaptativo
adpg-app1
con-expected-iops
Establecido en 300 IOPS/TB,-peak-iops
Establecido en 1,000 IOPS/TB,-peak-iops-allocation
establezca enused-space
, y.-absolute-min-iops
Establecido en 50 IOPS:cluster1::> qos adaptive-policy-group create -policy group adpg-app1 -vserver vs2 -expected-iops 300iops/tb -peak-iops 1000iops/TB -peak-iops-allocation used-space -absolute-min-iops 50iops
-
Aplique un grupo de políticas de calidad de servicio adaptable a un volumen:
volume create -vserver SVM -volume volume -aggregate aggregate -size number_of TB|GB -qos-adaptive-policy-group policy_group
Para obtener una sintaxis de comando completa, consulte las páginas man.
El siguiente comando aplica el grupo de políticas de calidad de servicio adaptativa
adpg-app1
al volumenapp1
:cluster1::> volume create -vserver vs1 -volume app1 -aggregate aggr1 -size 2TB -qos-adaptive-policy-group adpg-app1
Los siguientes comandos aplican el grupo de políticas de calidad de servicio adaptativo predeterminado
extreme
al nuevo volumenapp4
y al volumen existenteapp5
. El techo de rendimiento definido para el grupo de políticas se aplica a los volúmenesapp4
y..app5
individualmente:cluster1::> volume create -vserver vs4 -volume app4 -aggregate aggr4 -size 2TB -qos-adaptive-policy-group extreme
cluster1::> volume modify -vserver vs5 -volume app5 -qos-adaptive-policy-group extreme