Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Configura el límite de rendimiento con los grupos de políticas de QoS adaptable de ONTAP

Colaboradores netapp-lenida netapp-aherbin netapp-aaron-holt netapp-ahibbard netapp-aoife netapp-thomi

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.

Antes de empezar
  • Debes estar ejecutando ONTAP 9.3 o posterior.

  • 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.

Acerca de esta tarea

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 IOPS mínimo esperado por TB/GB asignado.

    Nota
    `expected-iops` está garantizado en plataformas AFF solo para volúmenes que no están en una relación sincrónica de SnapMirror. `expected-iops` está garantizado para FabricPool solo si la política de niveles está establecida en "none" y no hay bloques en la nube.
  • `peak-iops`es el número máximo de IOPS posibles por TB/GB asignado o utilizado.

  • expected-iops-allocation especifica si se utiliza el espacio asignado (el valor predeterminado) o el espacio utilizado para expected-iops. expected-iops-allocation is available beginning with ONTAP 9.5.

  • peak-iops-allocation especifica si se utiliza el espacio asignado o el espacio utilizado (el valor por defecto) para peak-iops.

  • absolute-min-iops Es el número mínimo absoluto de IOPS. Puede utilizar este campo con objetos de almacenamiento muy pequeños. Sustituye tanto peak-iops y/o expected-iops cuando absolute-min-iops es mayor que el calculado expected-iops.

    Por ejemplo, si establece expected-iops en 1.000 IOPS/TB y el tamaño del volumen es inferior a 1 GB, el calculado expected-iops será un IOP fraccionario. El calculado peak-iops será una fracción aún más pequeña. Puede evitarlo estableciendo absolute-min-iops un valor realista.

  • block-size Especifica 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.

Pasos
  1. 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

    Obtenga más información sobre qos adaptive-policy-group create en el "Referencia de comandos del ONTAP".

    Nota

    -expected-iops-allocation Y -block-size está 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-app1 con -expected-iops un establecido en 300 IOPS/TB, -peak-iops se -peak-iops-allocation establece en 1.000 IOPS/TB, se establece en used-space`y `-absolute-min-iops se 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
  2. 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_

    Obtenga más información sobre volume create en el "Referencia de comandos del ONTAP".

    El siguiente comando aplica un grupo de políticas de calidad de servicio adaptativas adpg-app1 al app1 volumen :

    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 extreme al volumen nuevo app4 y al volumen existente app5. El techo de rendimiento definido para el grupo de políticas se aplica a los volúmenes app4 y app5 de 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

extreme

6.144

12.288

1000

performance

2.048

4.096

500

value

128

512

75