Performance Service Level
Mit einem Performance Service Level (PSL) können Sie die Performance- und Speicherziele für einen Workload definieren. Sie können eine PSL einem Workload beim ersten Erstellen des Workloads zuweisen oder anschließend den Workload bearbeiten.
Das Management und die Überwachung von Storage-Ressourcen basieren auf Service Level Objectives (SLOs). Sie werden über Service-Level-Agreements definiert, die auf der erforderlichen Performance und Kapazität basieren. In Unified Manager beziehen sich SLOs auf die PSL-Definitionen der Applikationen, die auf NetApp Storage ausgeführt werden. Storage-Services werden nach der Performance und Auslastung der zugrunde liegenden Ressourcen differenziert. Ein PSL ist eine Beschreibung der Speicherserviceziele. Ein PSL ermöglicht es dem Storage-Provider, die Performance- und Kapazitätsziele für den Workload festzulegen. Wenn Sie eine PSL für einen Workload zuweisen, wird der entsprechende Workload auf ONTAP durch seine Performance- und Kapazitätsziele verwaltet. Jede PSL unterliegt Spitzenwerten, erwarteten und absoluten IOPS-Minimums sowie der erwarteten Latenz.
Unified Manager verfügt über die folgenden PSLs:
-
System-Defined: Unified Manager bietet einige vordefinierte Richtlinien, die nicht geändert werden können. Folgende vordefinierte PSLs sind verfügbar:
-
Höchste Performance
-
Leistung
-
Wert
Die Extreme Performance, Performance und Value PSLs sind für die meisten gängigen Storage-Workloads im Datacenter anwendbar.
Unified Manager bietet außerdem drei Performance-Service-Level für Datenbankapplikationen. Diese extrem hochperformanten PSLs unterstützen sprunghafte IOPS und eignen sich für Datenbankapplikationen mit höchsten Durchsatzanforderungen.
-
Extreme für Datenbank-Logs
-
Extreme für gemeinsam genutzte Datenbank-Daten
-
Extreme für Datenbankdaten
-
-
Benutzerdefiniert: Wenn die vordefinierten Leistungsservicelevel Ihren Anforderungen nicht entsprechen, können Sie neue PSLs erstellen, die Ihren Anforderungen entsprechen. Weitere Informationen finden Sie unter "Erstellen und Bearbeiten von Performance Service Levels".
-
Beyond Extreme: Die Beyond Extreme PSLs sind die vom System empfohlenen PSLs, die für Workloads empfohlen werden, die IOPS höher als Extreme erfordern. Die Workloads werden intern auf Basis ihrer IOPS, Kapazität und Latenz analysiert. Für jede dieser Workloads wird auf dem Bildschirm Storage > Workloads > Alle Workloads ein Wert über die extreme PSL hinaus empfohlen. Sie können die PSLs auf die Workloads anwenden, um eine optimale Leistung zu gewährleisten.
Die IOPS-Parameter für die Workloads werden abhängig vom Workload-Verhalten dynamisch generiert und dem Namen des Beyond Extreme PSL im Format angehängt
Beyond Extreme <number-(peak IOPS/TB)> <number(expected IOPS/TB)>
. Wenn das System beispielsweise einen Workload feststellt, dass der Spitzenwert und die erwarteten IOPS erreicht werden sollen106345
Und37929
Die für den Workload generierte Beyond Extreme PSL wird als benanntBeyond Extreme 106345 37929
. Obwohl diese PSLs vom System empfohlen werden, werden diese PSLs beim Zuweisen zu Workloads als gekennzeichnetUser-defined
Typ.
Verwalten von Workloads durch Zuweisen von PSLs
Sie können über die Seite Richtlinien > Performance Service Levels und über die APIs des Speicheranbieters auf PSLs zugreifen. Das Management von Storage-Workloads durch die Zuweisung von PSLs ist praktisch, da Storage-Workloads nicht individuell gemanagt werden müssen. Alle Änderungen können auch verwaltet werden, indem eine andere PSL neu zugewiesen wird, anstatt sie einzeln zu verwalten. Mit Unified Manager lassen sich PSLs auf Basis interner Bewertungen und Empfehlungen auf Basis der Workloads zuweisen.
Informationen zum Zuweisen von systemempfohlenen PSLs zu Workloads finden Sie unter "Zuweisen von systemempfohlenen PSLs zu Workloads"
Auf der Seite Leistungsstufen werden die verfügbaren PSL-Richtlinien aufgelistet und Sie können sie hinzufügen, bearbeiten und löschen.
Eine PSL, die systemdefiniert oder einem Workload zugewiesen ist, kann nicht geändert werden. Eine PSL, die einem Workload zugewiesen ist, kann nicht gelöscht werden, oder es ist die einzige verfügbare PSL. |
Auf dieser Seite werden die folgenden Informationen angezeigt:
Feld | Beschreibung |
---|---|
Name |
Name des PSL. |
Typ |
Gibt an, ob die Richtlinie systemdefiniert oder benutzerdefiniert ist. |
Erwartete IOPS/TB |
Mindestanzahl an IOPS, die eine Applikation für ein LUN oder File-Share durchführen soll Der erwartete IOPS gibt die erwarteten IOPS-Minimum an, die basierend auf der zugewiesenen Storage-Objektgröße zugewiesen wurden. |
Max. IOPS/TB |
Maximale Anzahl an IOPS, die eine Applikation für ein LUN oder File Share durchführen kann IOPS-Maximum gibt die maximal möglichen IOPS an, die zugewiesen werden. Diese Angabe basiert auf der zugewiesenen Größe des Storage-Objekts oder der verwendeten Größe des Storage-Objekts. IOPS-Spitzenlasten basieren auf einer Zuweisungsrichtlinie. Die Zuweisungsrichtlinie ist entweder zugewiesener Speicherplatz oder belegter Speicherplatz. Wenn die Zuweisungsrichtlinie auf zugewiesenen Speicherplatz festgelegt ist, wird die IOPS-Spitzenwert basierend auf der Größe des Storage-Objekts berechnet. Wenn die Zuweisungsrichtlinie auf usbelegten Speicherplatz festgelegt wird, wird die IOPS-Spitzenwert unter Berücksichtigung der Storage-Effizienz basierend auf der Datenmenge berechnet, die im Storage-Objekt gespeichert ist. Standardmäßig ist die Zuordnungsrichtlinie auf used-space festgelegt. |
Absolutes IOPS-Minimum |
Die absoluten MindestIOPS-Werte werden als Überschreiben verwendet, wenn die erwarteten IOPS kleiner als dieser Wert sind. Die Standardwerte der systemdefinierten PSLs sind:
Die Standardwerte der systemdefinierten Datenbank-PSLs sind:
Der höhere Wert der absoluten MindestIOPS für benutzerdefinierte PSLs kann maximal 75000 beträgt. Der untere Wert wird wie folgt berechnet: 1000/erwartete Latenz |
Erwartete Latenz |
Erwartete Latenz für Storage-IOPS in Millisekunden pro Vorgang (ms/op) |
Kapazität |
Verfügbare und genutzte Gesamtkapazität in den Clustern. |
Workloads |
Anzahl der Speicher-Workloads, denen das PSL zugewiesen wurde. |
Informationen darüber, wie die IOPS-Spitzenwerte und die erwarteten IOPS beim Erreichen einer konsistenten, differenzierten Performance auf ONTAP Clustern helfen, finden Sie im folgenden KB-Artikel:https://kb.netapp.com/Advice_and_Troubleshooting/Data_Infrastructure_Management/Active_IQ_Unified_Manager/What_is_Performance_Budgeting%3F["Was ist Performance-Budgetierung?"]
Ereignisse, die für Workloads generiert werden und die den durch PSLs definierten Schwellenwert überschreiten
Beachten Sie, dass wenn Workloads den erwarteten Latenzwert für 30 % der Zeit während der vorherigen Stunde überschreiten, generiert Unified Manager eines der folgenden Ereignisse, um Sie über ein potenzielles Performance-Problem zu benachrichtigen:
-
Workload-Volume-Latenzschwellenwert, der gemäß Definition in der Performance-Service-Level-Richtlinie nicht eingehalten wird
-
Workload-LUN-Latenzschwellenwert, der gemäß Definition in der Performance-Service-Level-Richtlinie nicht eingehalten wird
Vielleicht möchten Sie den Workload analysieren, um zu sehen, was zum möglicherweise die höheren Latenzwerte führt.
Weitere Informationen finden Sie unter den folgenden Links:
Systemdefinierte PSLs
Die folgende Tabelle enthält Informationen zu den systemdefinierten PSLs:
Performance Service Level | Beschreibung und Anwendungsfall | Erwartete Latenz (ms/OP) | IOPS-Spitzenwert | IOPS erwartet | Absolutes IOPS-Minimum |
---|---|---|---|---|---|
Höchste Performance |
Sorgt für einen extrem hohen Durchsatz bei sehr niedriger Latenz Ideal für latenzkritische Applikationen |
1 |
12288 |
6144 |
1000 |
Leistung |
Hoher Durchsatz bei niedriger Latenz Ideal für Datenbanken und virtualisierte Applikationen |
2 |
4096 |
2048 |
500 |
Wert |
Bietet hohe Storage-Kapazität und mittlerer Latenz Ideal für Applikationen mit hoher Kapazität wie E-Mail, Web-Inhalte, Dateifreigaben und Backup-Ziele |
17 |
512 |
128 |
75 |
Extreme für Datenbank-Logs |
Bietet maximalen Durchsatz bei geringster Latenz. Ideal für Datenbankapplikationen, die Datenbankprotokolle unterstützen Diese PSL bietet den höchsten Durchsatz, da Datenbankprotokolle extrem sprunghafte Anstiege bieten und die Protokollierung ständig erforderlich ist. |
1 |
45056 |
22528 |
4000 |
Extreme für gemeinsam genutzte Datenbank-Daten |
Sehr hoher Durchsatz bei geringster Latenz. Ideal für Daten von Datenbankapplikationen, die in einem gemeinsamen Datenspeicher gespeichert, aber datenbankübergreifend verwendet werden |
1 |
32768 |
16384 |
2000 |
Extreme für Datenbankdaten |
Bietet hohen Durchsatz bei geringster Latenz. Ideal für Daten von Datenbankapplikationen, z. B. Datenbanktabellen und Metadaten |
1 |
24576 |
12288 |
2000 |