Verwaltung von Performance Service Levels in Active IQ Unified Manager
Ein Performance Service Level (PSL) ermöglicht Ihnen, die Performance- und Storage-Ziele für eine Arbeitslast zu definieren. Einer Arbeitslast kann bei der Erstellung oder nachträglich durch Bearbeiten ein PSL zugewiesen werden.
Die Verwaltung und Überwachung von Storage Ressourcen basieren auf Service Level Objectives (SLOs). SLOs werden durch 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 anhand der Performance und Auslastung der zugrunde liegenden Ressourcen differenziert. Ein PSL ist eine Beschreibung der Ziele des Storage Service. Ein PSL ermöglicht dem Storage Provider, die Performance- und Kapazitätsziele für den Workload festzulegen. Nach der Zuweisung eines PSL zu einem Workload wird der entsprechende Workload auf ONTAP anhand seiner Performance- und Kapazitätsziele gemanagt. Jedes PSL wird durch Spitzen-, erwartete und absolute minimale IOPs sowie die erwartete Latenz kontrolliert.
Unified Manager verfügt über folgende Arten von PSLs:
-
Systemdefiniert: Unified Manager bietet einige vordefinierte Richtlinien, die nicht geändert werden können. Diese vordefinierten PSLs sind:
-
Extreme Performance
-
Performance
-
Wert
Die PSLs Extreme Performance, Performance und Value eignen sich für die meisten gängigen Storage-Workloads in einem Datacenter.
Unified Manager bietet außerdem drei Performance Service Levels (PSLs) für Datenbankanwendungen. Diese PSLs sind extrem leistungsstark, unterstützen kurzzeitige IOPS-Spitzen und eignen sich für Datenbankanwendungen mit höchstem Durchsatzbedarf.
-
Extrem für Datenbankprotokolle
-
Extrem für gemeinsam genutzte Datenbankdaten
-
Extrem für Datenbankdaten
-
-
Benutzerdefiniert: Falls die vordefinierten Performance Service Levels (PSLs) Ihre Anforderungen nicht erfüllen, können Sie neue PSLs erstellen, die Ihren Anforderungen entsprechen. 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 vorgeschlagen werden, die höhere IOPs als Extreme erfordern. Die Workloads werden intern anhand ihrer IOPS, Kapazität und Latenz analysiert, und auf dem Bildschirm Storage > Workloads > All Workloads wird für jeden dieser Workloads ein Beyond Extreme PSL empfohlen. Sie können die PSLs auf die Workloads anwenden, um eine optimale Performance sicherzustellen.
Die IOPs-Parameter für die Workloads werden dynamisch in Abhängigkeit vom Workload-Verhalten generiert und im Format
Beyond Extreme <number-(peak IOPS/TB)> <number(expected IOPS/TB)>an den Namen des Beyond Extreme PSL angehängt. Wenn das System beispielsweise ermittelt, dass ein Workload Spitzen-IOPs und erwartete IOPs von106345bzw.37929aufweist, wird der für den Workload generierte Beyond Extreme PSL alsBeyond Extreme 106345 37929benannt. Obwohl diese PSLs vom System empfohlen werden, werden sie beim Zuweisen zu Workloads alsUser-definedvom Typ gekennzeichnet.
Workloads durch Zuweisung von PSLs managen
Sie können PSLs auf der Seite Richtlinien > Performance Service Levels sowie mithilfe der Storage Provider APIs aufrufen. Das Managen von Storage Workloads durch Zuweisung von PSLs ist komfortabel, da die Storage Workloads nicht einzeln gemanagt werden müssen. Änderungen lassen sich ebenfalls durch Neuzuweisung eines anderen PSLs managen, anstatt die Workloads einzeln zu managen. Unified Manager unterstützt Sie bei der Zuweisung von PSLs zu Ihren Workloads auf Grundlage interner Bewertungen und Empfehlungen.
Informationen zur Zuordnung von systemseitig empfohlenen PSLs zu Workloads finden Sie unter "Zuweisung der vom System empfohlenen PSLs zu Workloads"
Auf der Seite „Performance Service Levels“ sind die verfügbaren PSL-Richtlinien aufgeführt; außerdem können sie hinzugefügt, bearbeitet und gelöscht werden.
|
|
Eine systemdefinierte PSL oder eine PSL, die aktuell einer Arbeitslast zugewiesen ist, kann nicht geändert werden. Eine einer Arbeitslast zugewiesene PSL oder die einzige verfügbare PSL kann nicht gelöscht werden. |
Diese Seite zeigt folgende Informationen an:
| Feld | Beschreibung |
|---|---|
Name |
Name der PSL. |
Typ |
Ob die Richtlinie systemdefiniert oder benutzerdefiniert ist. |
Erwartete IOPS/TB |
Die Mindestanzahl an IOPS, die eine Applikation voraussichtlich auf einer LUN oder Dateifreigabe ausführt. Die erwarteten IOPS geben die mindestens erwartete Anzahl zugewiesener IOPS basierend auf der zugewiesenen Größe des Storage Objekts an. |
Maximale IOPS/TB |
Die maximale Anzahl an IOPS, die eine Applikation auf einer LUN oder Dateifreigabe ausführen kann. Peak IOPS gibt die maximal mögliche Anzahl an zugewiesenen IOPS an, basierend auf der dem Storage Objekt zugewiesenen Größe oder der vom Storage Objekt verwendeten Größe. Peak IOPS basieren auf einer Zuweisungsrichtlinie. Die Zuweisungsrichtlinie ist entweder allocated-space oder used-space. Wenn die Zuweisungsrichtlinie auf allocated-space festgelegt ist, werden die Peak IOPS auf Grundlage der Größe des Storage Objekts berechnet. Wenn die Zuweisungsrichtlinie auf used-space festgelegt ist, werden die Peak IOPS auf Grundlage der im Storage Objekt gespeicherten Datenmenge unter Berücksichtigung der Storage Effizienz berechnet. Standardmäßig ist die Zuweisungsrichtlinie auf used-space festgelegt. |
Absolutes Minimum an IOPS |
Der absolute Mindestwert für IOPS wird als Überschreibungswert verwendet, wenn die erwarteten IOPS unter diesem Wert liegen. Die Standardwerte der systemdefinierten PSLs sind die folgenden:
Die Standardwerte der systemdefinierten Datenbank-PSLs sind die folgenden:
Der höhere Wert der absoluten Mindest-IOPS für benutzerdefinierte PSLs darf maximal 75000 betragen. Der niedrigere Wert wird wie folgt berechnet: 1000/erwartete Latenz |
Erwartete Latenz |
Erwartete Latenz für Storage IOPS in Millisekunden pro Operation (ms/op). |
Kapazität |
Gesamte verfügbare und genutzte Kapazität in den Clustern. |
Arbeitslasten |
Anzahl der Storage Workloads, denen die PSL zugewiesen wurde. |
Informationen darüber, wie die Spitzen-IOPS und die erwarteten IOPS zum Erreichen einer konsistenten differenzierten Performance auf ONTAP Clustern beitragen, enthält der folgende KB-Artikel: "Was ist leistungsorientierte Budgetierung?"
Für Workloads, die den durch PSLs definierten Schwellenwert überschreiten, generierte Ereignisse
Wenn Arbeitslasten in der vorangegangenen Stunde 30 % der Zeit den erwarteten Latenzwert überschreiten, generiert Unified Manager eines der folgenden Ereignisse, um Sie auf ein potenzielles Performanceproblem hinzuweisen:
-
Der in der Performance Service Level Policy definierte Latenzschwellenwert des Workload-Volumes wurde überschritten
-
Der Schwellenwert für die Workload-LUN-Latenz wurde gemäß der Performance Service Level Richtlinie überschritten.
Möglicherweise empfiehlt sich eine Analyse der Workload, um festzustellen, was die höheren Latenzwerte verursacht.
Weitere Informationen sind unter den folgenden Links verfügbar:
Systemdefinierte PSLs
Die folgende Tabelle enthält Informationen zu den systemdefinierten PSLs:
| Performance-Service-Level | Beschreibung und Anwendungsfall | Erwartete Latenz (ms/op) | Maximale IOPS | Erwartete IOPS | Absolutes Minimum an IOPS |
|---|---|---|---|---|---|
Extreme Performance |
Bietet extrem hohen Durchsatz bei sehr geringer Latenz Ideal für latenzkritische Applikationen |
1 |
12288 |
6144 |
1000 |
Performance |
Bietet hohen Durchsatz bei geringer Latenz Ideal für Datenbank- und virtualisierte Applikationen |
2 |
4096 |
2048 |
500 |
Wert |
Bietet eine hohe Storage Kapazität und moderate Latenz Ideal für Applikationen mit einer hohen Kapazität wie E-Mail, Webinhalte, Dateifreigaben und Sicherungsziele |
17 |
512 |
128 |
75 |
Extrem für Datenbankprotokolle |
Bietet maximalen Durchsatz bei geringster Latenz. Ideal für Datenbankapplikationen zur Unterstützung von Datenbankprotokollen. Diese PSL bietet den höchsten Durchsatz, da Datenbankprotokolle extrem ungleichmäßig anfallen und Protokollierung ständig erforderlich ist. |
1 |
45056 |
22528 |
4000 |
Extrem für gemeinsam genutzte Datenbankdaten |
Bietet einen sehr hohen Durchsatz bei geringster Latenz. Ideal für Daten aus Datenbankapplikationen, die in einem gemeinsamen Datenspeicher abgelegt, aber datenbankübergreifend gemeinsam genutzt werden. |
1 |
32768 |
16384 |
2000 |
Extrem für Datenbankdaten |
Bietet hohen Durchsatz bei geringster Latenz. Ideal für Daten aus Datenbank Applikationen, z. B. Informationen zu Datenbanktabellen und Metadaten. |
1 |
24576 |
12288 |
2000 |