Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Définissez le débit avec les groupes de politiques QoS adaptatifs ONTAP

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

Vous pouvez utiliser un groupe de stratégies QoS adaptatif pour adapter automatiquement un plafond ou un plancher de débit à la taille du volume, en maintenant le ratio IOPS/TB/GB à mesure que la taille du volume change. C’est un avantage considérable lorsque vous gérez des centaines, voire des milliers, de charges de travail dans un déploiement de grande envergure.

Avant de commencer
  • Pour créer une « policy group » il faut être un administrateur de cluster.

  • L'objet de stockage que vous souhaitez ajouter au groupe de stratégies doit être membre d'un groupe de stratégies non adaptatif

    Un objet de stockage peut être membre d'un groupe de politiques adaptatives ou d'un groupe de politiques non adaptatives, mais pas des deux.

  • Le SVM de l'objet de stockage et la politique doivent être identiques.

  • L'objet de stockage doit être en ligne.

Description de la tâche
  • Les groupes de règles de QoS adaptative sont toujours non partagés : le plafond ou l'étage de débit défini s'applique à chaque charge de travail membre individuellement.

  • Les groupes de stratégies QoS adaptatifs et non adaptatifs sont activés automatiquement pour augmenter temporairement le plafond de débit d’une charge de travail de 50 % pendant une seconde afin de répondre par défaut aux demandes ponctuelles de performances accrues. À partir d’ONTAP 9.19.1, vous pouvez modifier ces paramètres par défaut. Dans ONTAP 9.18.1 et les versions antérieures, ces paramètres ne peuvent pas être modifiés.

    Utilisez les options suivantes pour modifier les paramètres par défaut :

    Option Description Paramètre par défaut

    burst-percent

    Augmentation du débit en pourcentage

    50%

    burst duration

    Durée de l'augmentation du débit en secondes

    1 seconde

    burst-iops

    Nombre maximal d'IOPS au-dessus du plafond de débit pour la durée de rafale spécifiée

    0

  • Le rapport entre les limites de débit et la taille de l'objet de stockage est déterminé par l'interaction des champs suivants :

    • `expected-iops`représente le nombre minimal d'IOPS attendu par To/Go alloué.

    • `peak-iops`représente le nombre maximal d'IOPS possibles par To/Go alloué ou utilisé.

    • `expected-iops-allocation`indique si l’espace alloué (par défaut) ou l’espace utilisé est utilisé pour expected-iops.

    • peak-iops-allocation indique si l'espace alloué ou l'espace utilisé (par défaut) est utilisé pour peak-iops.

    • absolute-min-iops Correspond au nombre minimal d'IOPS absolu. Vous pouvez utiliser ce champ avec de très petits objets de stockage. Elle remplace les deux peak-iops et/ou expected-iops quand absolute-min-iops est supérieur au calcul expected-iops.

      Par exemple, si vous définissez expected-iops À 1,000 000 IOPS/To et la taille du volume est inférieure à 1 Go, le calcul est effectué expected-iops Il s'agit d'une IOP fractionnaires. Le calculé peak-iops sera une fraction encore plus petite. Vous pouvez éviter cela en définissant le paramètre absolute-min-iops à une valeur réaliste.

    • block-size Spécifie la taille du bloc d'E/S de l'application. La valeur par défaut est 32 Ko. Les valeurs valides sont de 8 Ko, 16 Ko, 32 K, 64 Ko, N'IMPORTE QUEL. TOUTE signifie que la taille de bloc n'est pas appliquée.

Étapes
  1. Création d'une « policy group » QoS adaptative :

    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

    Pour en savoir plus, qos adaptive-policy-group create consultez le "Référence de commande ONTAP".

    Remarque

    -expected-iops-allocation et -block-size Est disponible dans ONTAP 9.5 et versions ultérieures. Ces options ne sont pas prises en charge par ONTAP 9.4 et les versions antérieures.

    La commande suivante crée une « policy group » QoS adaptative adpg-app1 avec -expected-iops Défini sur 300 IOPS/To, -peak-iops Définis sur 1,000 IOPS/To, -peak-iops-allocation réglez sur used-space, et -absolute-min-iops Définissez sur 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. Appliquer une « policy group » QoS adaptative à un volume :

    volume create -vserver SVM -volume <volume_name> -aggregate <aggregate> -size <number_of_ TB|GB> -qos-adaptive-policy-group<_policy_group>

    Pour en savoir plus, volume create consultez le "Référence de commande ONTAP".

    La commande suivante applique la « policy group » de QoS adaptative adpg-app1 au volume app1:

    cluster1::> volume create -vserver vs1 -volume app1 -aggregate aggr1 -size 2TB -qos-adaptive-policy-group adpg-app1

    Les commandes suivantes appliquent le groupe de règles de QoS adaptative par défaut extreme au nouveau volume app4 et au volume existant app5. Le plafond de débit défini pour le groupe de règles s'applique aux volumes app4 et app5 chaque participant :

    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

Groupes de stratégies QoS adaptatives par défaut

Trois groupes de stratégies QoS adaptatives par défaut sont disponibles. Vous pouvez appliquer ces groupes de stratégies directement à un volume.

Groupe de règles par défaut

IOPS/To attendu

Pic d'IOPS/To

IOPS min. Absolu

extreme

6,144

12,288

1000

performance

2,048

4,096

500

value

128

512

75