Legen Sie mit ONTAP QoS-Richtliniengruppen eine Durchsatzobergrenze fest.
Ein QoS-Maximum oder eine Durchsatzbegrenzung garantiert, dass der Durchsatz einer Arbeitslast unabhängig von konkurrierenden Arbeitslasten eine maximale Anzahl von IOPS oder MBps bzw. IOPS und MBps nicht überschreitet. Legen Sie eine Durchsatzbegrenzung fest, um zu verhindern, dass weniger kritische Arbeitslasten übermäßig viele Leistungsressourcen verbrauchen und die Leistung kritischeren Arbeitslasten beeinträchtigen.
Sie können die Durchsatzobergrenze beim Erstellen einer QoS-Richtliniengruppe festlegen oder warten, bis Sie Ihre Arbeitslasten überwachen, um sie anzugeben.
-
Sie müssen Cluster-Administrator sein, um eine Richtliniengruppe zu erstellen und sie auf eine SVM anzuwenden.
-
Adaptive und nicht-adaptive QoS-Richtliniengruppen werden standardmäßig automatisch aktiviert, um die Durchsatzobergrenze einer Arbeitslast für eine Dauer von 1 Sekunde um 50 % zu erhöhen, um kurzfristigen Anforderungen an eine höhere Leistung zu entsprechen. Ab ONTAP 9.19.1 können Sie diese Standardeinstellungen ändern. In ONTAP 9.18.1 und früher können diese Einstellungen nicht geändert werden.
Nutzen Sie die folgenden Optionen, um die Standardeinstellungen zu ändern:
Option Beschreibung Standardeinstellung burst-percentSteigerung des Durchsatzes in Prozent
50%
burst durationDauer der Durchsatzsteigerung in Sekunden
1 Sekunde
burst-iopsMaximale Anzahl von IOPs oberhalb der Durchsatzgrenze für die angegebene Burst-Dauer
0
-
Sie können eine nicht gemeinsam genutzte QoS-Richtliniengruppe verwenden, um festzulegen, dass die definierte Durchsatzobergrenze für jede einzelne Mitglieds-Workload gilt. Andernfalls ist die Richtliniengruppe gemeinsam genutzt: Der Gesamtdurchsatz der der Richtliniengruppe zugewiesenen Workloads darf die angegebene Obergrenze nicht überschreiten.
Legen Sie
-is-shared=falsefür denqos policy-group createBefehl fest, um eine nicht freigegebene Richtliniengruppe anzugeben. -
Sie können das Durchsatzlimit für IOPS, MB/s oder IOPS, MB/s festlegen Wenn Sie sowohl IOPS als auch MB/s angeben, wird der erste Grenzwert erreicht.
Wenn Sie eine Decke und ein Boden für denselben Workload festlegen, können Sie nur das Durchsatzlimit für den IOPS festlegen.
-
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.
-
Sie können einer Richtliniengruppe kein Speicherobjekt zuweisen, wenn das zugehörige Objekt oder seine untergeordneten Objekte zur Richtliniengruppe gehören.
-
Es handelt sich um eine Best Practice bei QoS, eine Richtliniengruppe auf denselben Storage-Typ anzuwenden.
-
Erstellen einer Richtliniengruppe:
qos policy-group create -policy-group <policy_group> -vserver <SVM> -max-throughput <number_of_iops_|Mb/S|iops,Mb/S> -is-shared <true|false>Erfahren Sie mehr über
qos policy-group createin der "ONTAP-Befehlsreferenz".Sie können die
qos policy-group modifyDurchsatzdecken mit dem Befehl anpassen.Das folgende Beispiel erstellt die gemeinsam genutzte Richtliniengruppe
pg-vs1mit einem maximalen Durchsatz von 5.000 IOPS:cluster1::> qos policy-group create -policy-group pg-vs1 -vserver vs1 -max-throughput 5000iops -is-shared true
Das folgende Beispiel erstellt die nicht gemeinsam genutzte Richtliniengruppe
pg-vs3mit einem maximalen Durchsatz von 100 IOPS und 400 Kb/S:cluster1::> qos policy-group create -policy-group pg-vs3 -vserver vs3 -max-throughput 100iops,400KB/s -is-shared false
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
Erfahren Sie mehr über
qos policy-group modifyin der "ONTAP-Befehlsreferenz". -
Anwenden einer Richtliniengruppe auf eine SVM, Datei, Volume oder LUN:
vserver create -vserver <SVM> -qos-policy-group <policy_group>Im folgenden Beispiel wird die Richtliniengruppe
pg-vs1auf SVMvs1angewendet:cluster1::> vserver create -vserver vs1 -qos-policy-group pg-vs1
Die folgenden Beispiele wenden die Richtliniengruppe
pg-appauf die Volumesapp1undapp2an:cluster1::> volume create -vserver vs2 -volume app1 -aggregate aggr1 -qos-policy-group pg-app
cluster1::> volume create -vserver vs2 -volume app2 -aggregate aggr1 -qos-policy-group pg-app
-
Überwachung der Richtliniengruppenleistung:
qos statistics performance showErfahren Sie mehr über
qos statistics performance showin der "ONTAP-Befehlsreferenz".Monitoring 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_vs1 5008 19.56MB/s 2.45ms _System-Best-Effort 62 13.36KB/s 4.13ms _System-Background 30 0KB/s 0ms
-
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 app1-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
Nachfolgend ein Beispiel für die Ausgabe einer Arbeitslast mit max-throughput auf 2000 IOPS und burst-percent auf 25 für eine Burst-Dauer von 5 Sekunden.
cluster1::> qos statistics workload performance show -workload test_vol_nfs_pct25-wid54260 Workload ID IOPS --------------------------- ----- ---- test_vol_nfs_pct25-wid54260 54260 2564 -total- - 3704 test_vol_nfs_pct25-wid54260 54260 2527 -total- - 3105 test_vol_nfs_pct25-wid54260 54260 2550 -total- - 3445 test_vol_nfs_pct25-wid54260 54260 2476 -total- - 3460 test_vol_nfs_pct25-wid54260 54260 2479 -total- - 3511 test_vol_nfs_pct25-wid54260 54260 1996 -total- - 2197 test_vol_nfs_pct25-wid54260 54260 2068 -total- - 2057 test_vol_nfs_pct25-wid54260 54260 2087 -total- - 3119
Erfahren Sie mehr über
qos statistics workload performance showin der "ONTAP-Befehlsreferenz".Mit dem `qos statistics workload latency show`Befehl können Sie detaillierte Latenzstatistiken für QoS-Workloads anzeigen.
Erfahren Sie mehr über
qos statistics workload latency showin der "ONTAP-Befehlsreferenz".