Durchsatz mit ONTAP adaptiven QoS-Richtliniengruppen festlegen
Sie können eine adaptive QoS-Richtliniengruppe verwenden, um eine Durchsatzobergrenze oder -untergrenze automatisch an die Volumengröße anzupassen und dabei das Verhältnis von IOPS zu TB/GB beizubehalten, wenn sich die Größe des Volumens ändert. Das ist ein erheblicher Vorteil, wenn man Hunderte oder Tausende von Workloads in einer großen Implementierung verwaltet.
-
Sie müssen ONTAP 9.3 oder höher ausführen.
-
Zum Erstellen einer Richtliniengruppe müssen Sie ein Cluster-Administrator sein.
-
Das Speicherobjekt, das Sie der Richtliniengruppe hinzufügen möchten, muss Mitglied einer nicht-adaptiven Richtliniengruppe sein
Ein Speicherobjekt kann Mitglied einer adaptiven Richtliniengruppe oder einer nicht-adaptiven Richtliniengruppe sein, aber nicht beidem.
-
Die SVM des Speicherobjekts und die Richtlinie müssen gleich sein.
-
Das Speicherobjekt muss online sein.
Adaptive QoS-Richtliniengruppen werden immer nicht gemeinsam genutzt: Die definierte Durchsatzdecke oder -Etage wird für jeden Workload der Mitglieder einzeln angewendet.
Das Verhältnis der Durchsatzbegrenzungen zum Storage-Objektgröße wird durch die Interaktion der folgenden Felder bestimmt:
-
`expected-iops`ist die minimale erwartete IOPS-Zahl pro zugewiesenem TB/GB.
`expected-iops` ist nur auf AFF-Plattformen für Volumes garantiert, die sich nicht in einer SnapMirror synchronen Beziehung befinden. `expected-iops` ist für FabricPool nur garantiert, wenn die Tiering-Policy auf „none“ gesetzt ist und keine Blöcke in der Cloud sind.
-
`peak-iops`ist die maximal mögliche IOPS-Zahl pro zugewiesenem oder verwendetem TB/GB.
-
expected-iops-allocation`Gibt an, ob zugewiesener Speicherplatz (die Standardeinstellung) oder belegter Speicherplatz für expected-iops verwendet wird. `expected-iops-allocation is available beginning with ONTAP 9.5. -
peak-iops-allocationGibt an, ob zugewiesener oder genutzter Speicherplatz (Standard) für verwendet wirdpeak-iops. -
absolute-min-iopsIst die absolute Mindestanzahl an IOPS. Sie können dieses Feld mit sehr kleinen Speicherobjekten verwenden. Es überschreibt sowohlpeak-iopsund/oderexpected-iopswennabsolute-min-iopsgrößer als der berechnete istexpected-iops.Wenn Sie beispielsweise
expected-iops1,000 IOPS/TB festlegen und die Volume-Größe weniger als 1 GB beträgt,expected-iopswird als Berechnung ein fraktionaler IOP berechnet. Der berechnetepeak-iopsAnteil wird noch kleiner sein. Sie können dies vermeiden, indem Sieabsolute-min-iopseinen realistischen Wert einstellen. -
block-sizeGibt die Anwendungs-I/O-Blockgröße an. Der Standardwert ist 32K. Gültige Werte sind 8K, 16K, 32K, 64K, BELIEBIG. IRGENDWELCHE bedeutet, dass die Blockgröße nicht durchgesetzt wird.
-
Erstellung einer anpassungsfähigen QoS-Richtliniengruppe:
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|ANYErfahren Sie mehr über
qos adaptive-policy-group createin der "ONTAP-Befehlsreferenz".-expected-iops-allocationUnd-block-sizeist in ONTAP 9.5 und später verfügbar. Diese Optionen werden in ONTAP 9.4 und früher nicht unterstützt.Mit dem folgenden Befehl wird eine Richtliniengruppe
adpg-app1für adaptive QoS mit-expected-iopseinem Wert von 300 IOPS/-peak-iops`TB erstellt, `-peak-iops-allocationauf 1,000 IOPS/TBused-space-absolute-min-iopsfestgelegt, auf festgelegt und auf 50 IOPS festgelegt: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
-
Anwenden einer anpassungsfähigen QoS-Richtliniengruppe auf ein Volume:
volume create -vserver SVM -volume _volume_ -aggregate _aggregate_ -size _number_of_ TB|GB -qos-adaptive-policy-group _policy_group_Erfahren Sie mehr über
volume createin der "ONTAP-Befehlsreferenz".Mit dem folgenden Befehl wird die Richtliniengruppe der adaptiven QoS
adpg-app1auf das Volume angewendetapp1:cluster1::> volume create -vserver vs1 -volume app1 -aggregate aggr1 -size 2TB -qos-adaptive-policy-group adpg-app1
Mit den folgenden Befehlen wenden Sie die standardmäßige Richtliniengruppe adaptive QoS
extremeauf das neue Volumeapp4und auf das vorhandene Volumeapp5`an. Die für die Richtliniengruppe definierte Durchsatzobergrenze gilt für Volumes `app4undapp5individuell: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
Standardmäßige adaptive QoS-Richtliniengruppen
Drei standardmäßige adaptive QoS-Richtliniengruppen sind verfügbar. Sie können diese Richtliniengruppen direkt auf ein Volume anwenden.
Standardrichtliniengruppe |
Erwartete IOPS/TB |
Max. IOPS/TB |
Absolute IOPS-Minimum |
|
6.144 |
12.288 |
1000 |
|
2.048 |
4.096 |
500 |
|
128 |
512 |
75 |