Legen Sie mit ONTAP QoS-Richtliniengruppen einen Durchsatzboden fest
Ein QoS-Mindestwert oder eine Durchsatzuntergrenze garantiert, dass der Durchsatz einer Arbeitslast unabhängig von konkurrierenden Arbeitslasten nicht unter eine Mindestanzahl von IOPS oder MBps oder IOPS und MBps fällt. Legen Sie eine Durchsatzuntergrenze fest, um sicherzustellen, dass kritische Arbeitslasten priorisiert werden und die Mindestleistungsanforderungen erfüllen.
Sie können das min-throughput Feld für eine Richtliniengruppe verwenden, um einen Durchsatzboden für Speicherobjekt-Workloads (QoS Min) zu definieren. Sie können die Richtliniengruppe anwenden, wenn Sie das Speicherobjekt erstellen oder ändern.
-
Zum Erstellen einer Richtliniengruppe müssen Sie ein Cluster-Administrator sein.
-
Ab ONTAP 9.13.1 lassen sich Durchsatzwerte auf SVM-Ebene mithilfe eines erzwingenVorlage für adaptive Richtliniengruppen. Sie können keine Vorlage für adaptive Richtliniengruppen auf einer SVM mit einer QoS-Richtliniengruppe festlegen.
-
Ab ONTAP 9.8 können Sie den Durchsatzminimumwert in IOPS oder MBps oder in IOPS und MBps angeben.
-
Ab ONTAP 9.4 können Sie mithilfe einer Richtliniengruppe ohne Shared_ QoS festlegen, dass die definierte Durchsatzfläche auf jeden Workload der Mitglieder einzeln angewendet wird. Dies ist die einzige Bedingung, bei der eine Richtliniengruppe für eine Durchsatzboden auf mehrere Workloads angewendet werden kann.
Legen Sie
-is-shared=falsefür denqos policy-group createBefehl fest, um eine nicht freigegebene Richtliniengruppe anzugeben. -
Der Durchsatz für einen Workload könnte unter die angegebene Etage fallen, wenn auf dem Node oder Aggregat keine Performance-Kapazität (Reserve) vorhanden ist.
-
Ein Storage-Objekt, das einem QoS-Limit unterliegt, muss von der SVM, der die Richtliniengruppe angehört, enthalten sein. Mehrere Richtliniengruppen können derselben SVM angehören.
-
Es handelt sich um eine Best Practice bei QoS, eine Richtliniengruppe auf denselben Storage-Typ anzuwenden.
-
Eine Richtliniengruppe mit Durchsatzboden kann nicht auf eine SVM angewendet werden.
-
Prüfen Sie, ob auf dem Node oder Aggregat eine ausreichende Performance-Kapazität zur "Identifizierung der verbleibenden Performance-Kapazität"Verfügung steht, wie in beschrieben.
-
Erstellen einer Richtliniengruppe:
qos policy-group create -policy-group <policy_group> -vserver <SVM> -min-throughput <qos_target> -is-shared <true|false>Erfahren Sie mehr über
qos policy-group createin der "ONTAP-Befehlsreferenz".Das folgende Beispiel erstellt die gemeinsam genutzte Richtliniengruppe
pg-vs2mit einem minimalen Durchsatz von 1.000 IOPS:cluster1::> qos policy-group create -policy group pg-vs2 -vserver vs2 -min-throughput 1000iops -is-shared true
Das folgende Beispiel erstellt die nicht gemeinsam genutzte Richtliniengruppe
pg-vs4ohne Durchsatzbegrenzung:cluster1::> qos policy-group create -policy group pg-vs4 -vserver vs4 -is-shared false
Sie können den
qos policy-group modifyBefehl verwenden, um Durchsatzgrenzen anzupassen. Erfahren Sie mehr überqos policy-group modifyim "ONTAP-Befehlsreferenz". -
Anwenden einer Richtliniengruppe auf ein Volume oder eine LUN:
vserver create -vserver <SVM> -qos-policy-group <policy_group>Sie können den
vserver modifyBefehl verwenden, um eine andere Richtliniengruppe auf das Speicherobjekt anzuwenden.Im folgenden Beispiel wird die Richtliniengruppe
pg-app2auf das Volumeapp2angewendet:cluster1::> volume create -vserver vs2 -volume app2 -aggregate aggr1 -qos-policy-group pg-app2
-
Überwachung der Richtliniengruppenleistung:
qos statistics performance showMonitoring der Performance über das Cluster Verwenden Sie kein Tool auf dem Host, um die Leistung zu überwachen.
Das folgende Beispiel zeigt die Performance von Richtliniengruppen:
cluster1::> qos statistics performance show Policy Group IOPS Throughput Latency -------------------- -------- --------------- ---------- -total- 12316 47.76MB/s 1264.00us pg_app2 7216 28.19MB/s 420.00us _System-Best-Effort 62 13.36KB/s 4.13ms _System-Background 30 0KB/s 0ms
Erfahren Sie mehr über
qos statistics performance showin der "ONTAP-Befehlsreferenz". -
Monitoring der Workload-Performance:
qos statistics workload performance showMonitoring der Performance über das Cluster Verwenden Sie kein Tool auf dem Host, um die Leistung zu überwachen.
Das folgende Beispiel zeigt die Arbeitslastleistung:
cluster1::> qos statistics workload performance show Workload ID IOPS Throughput Latency --------------- ------ -------- ---------------- ---------- -total- - 12320 47.84MB/s 1215.00us app2-wid7967 7967 7219 28.20MB/s 319.00us vs1-wid12279 12279 5026 19.63MB/s 2.52ms _USERSPACE_APPS 14 55 10.92KB/s 236.00us _Scan_Backgro.. 5688 20 0KB/s 0ms
Erfahren Sie mehr über
qos statistics workload performance showin der "ONTAP-Befehlsreferenz".
Sie können mit dem qos statistics workload latency show Befehl detaillierte Latenzstatistiken für QoS-Workloads anzeigen. Erfahren Sie mehr über qos statistics workload latency show in der "ONTAP-Befehlsreferenz".