Configura el límite de rendimiento con los grupos de políticas de QoS adaptable de ONTAP
Puede utilizar un grupo de políticas de QoS adaptativa para ajustar automáticamente un límite máximo o mínimo de rendimiento al tamaño del volumen, manteniendo la relación de IOPS a TB/GB a medida que cambia el tamaño del volumen. Eso supone una ventaja significativa cuando se gestionan cientos o miles de cargas de trabajo en una implementación a gran escala.
-
Para crear un grupo de políticas, debe ser un administrador de clústeres.
-
El objeto de almacenamiento que quieres añadir al grupo de políticas debe ser miembro de un grupo de políticas no adaptable
Un objeto de almacenamiento puede ser miembro de un grupo de políticas adaptable o de un grupo de políticas no adaptable, pero no de ambos.
-
La SVM del objeto de almacenamiento y la política deben ser la misma.
-
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.
-
Los grupos de políticas de QoS adaptables y no adaptables se activan automáticamente para aumentar temporalmente el límite máximo de rendimiento de una carga de trabajo en un 50% durante 1 segundo para responder a demandas elevadas de rendimiento a corto plazo de forma predeterminada. A partir de ONTAP 9.19.1, puedes modificar esta configuración predeterminada. En ONTAP 9.18.1 y versiones anteriores, esta configuración no se puede modificar.
Usa las siguientes opciones para modificar la configuración predeterminada:
Opción Descripción Configuración predeterminada burst-percentPorcentaje de aumento del rendimiento
50%
burst durationDuración del aumento de caudal en segundos
1 segundo
burst-iopsNúmero máximo de IOPs por encima del límite de rendimiento para la duración de ráfaga especificada
0
-
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 IOPS mínimo esperado por TB/GB asignado.
-
`peak-iops`es el número máximo de IOPS posibles por TB/GB asignado o utilizado.
-
expected-iops-allocationespecifica si se utiliza el espacio asignado (el valor predeterminado) o el espacio utilizado para expected-iops. -
peak-iops-allocationespecifica si se utiliza el espacio asignado o el espacio utilizado (el valor por defecto) parapeak-iops. -
absolute-min-iopsEs el número mínimo absoluto de IOPS. Puede utilizar este campo con objetos de almacenamiento muy pequeños. Sustituye tantopeak-iopsy/oexpected-iopscuandoabsolute-min-iopses mayor que el calculadoexpected-iops.Por ejemplo, si establece
expected-iopsen 1.000 IOPS/TB y el tamaño del volumen es inferior a 1 GB, el calculadoexpected-iopsserá un IOP fraccionario. El calculadopeak-iopsserá una fracción aún más pequeña. Puede evitarlo estableciendoabsolute-min-iopsun valor realista. -
block-sizeEspecifica el tamaño del 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.
-
-
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|ANYObtenga más información sobre
qos adaptive-policy-group createen el "Referencia de comandos del ONTAP".-expected-iops-allocationY-block-sizeestá disponible en ONTAP 9, 5 y posterior. 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 adaptativa
adpg-app1con-expected-iopsun establecido en 300 IOPS/TB,-peak-iopsse-peak-iops-allocationestablece en 1.000 IOPS/TB, se establece enused-space`y `-absolute-min-iopsse establece 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_name> -aggregate <aggregate> -size <number_of_ TB|GB> -qos-adaptive-policy-group<_policy_group>Obtenga más información sobre
volume createen el "Referencia de comandos del ONTAP".El siguiente comando aplica un grupo de políticas de calidad de servicio adaptativas
adpg-app1alapp1volumen :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 adaptativa predeterminado
extremeal volumen nuevoapp4y al volumen existenteapp5. El techo de rendimiento definido para el grupo de políticas se aplica a los volúmenesapp4yapp5de forma individual: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
Grupos de políticas QoS adaptativas predeterminadas
Hay disponibles tres grupos de políticas QoS adaptativas predeterminadas. Puedes 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 |