Allgemeine Überlegungen zur Leistung für Azure NetApp Files
Wichtig
In diesem Artikel werden nur Leistungsüberlegungen für normale Volumes behandelt.
Informationen zu großen Volumesfinden Sie unter Anforderungen und Überlegungen für große Volumes.
Das Durchsatzlimit für ein Volume mit automatischer QoS wird durch eine Kombination aus dem Kontingent, das dem Volumen zugewiesen ist, und dem gewählten Servicelevel bestimmt. Für Volumes mit manueller QoS kann das Durchsatzlimit individuell definiert werden. Wenn Sie Leistungspläne zu Azure NetApp Files erstellen, müssen Sie einige Überlegungen vornehmen.
Kontingent und Durchsatz
Durchsatzgrenzen sind eine Kombination aus Lese- und Schreibgeschwindigkeit. Die Durchsatzgrenze ist nur eine der Determinanten für die tatsächliche Leistung, die erzielt wird.
Typische Überlegungen zur Speicherleistung tragen zur Gesamtleistung bei. Zu den Überlegungen gehören Lese- und Schreibmix, die Übertragungsgröße, zufällige oder sequenzielle Muster und viele andere Faktoren.
Metriken werden als Aggregate mehrerer Datenpunkte gemeldet, die während eines Fünf-Minuten-Intervalls gesammelt werden. Weitere Informationen zur Metrikaggregation finden Sie unter Azure Monitor Metrics Aggregation und Anzeige.
Der bei Tests beobachtete maximale empirische Durchsatz beträgt 4.500MiB/s. Im Storage Premium-Tarif bietet ein Kontingent für ein Volume mit automatischer QoS von 70,31 TiB ein Durchsatzlimit, das hoch genug ist, um diese Leistung zu erzielen.
Wenn Sie bei Volumes mit automatischer QoS erwägen, Kontingente von mehr als 70,31 TiB zuzuweisen, kann einem Volume zum Speichern zusätzlicher Daten ein zusätzliches Kontingent zugewiesen werden. Das hinzugefügte Kontingent führt jedoch nicht zu einer weiteren Zunahme des tatsächlichen Durchsatzes.
Dieselbe empirische Durchsatzobergrenze gilt für Volumes mit manueller QoS. Der maximale Durchsatz, der einem Volume zugewiesen werden kann beträgt 4.500 MiB/s.
Kontingent und Durchsatz für Volumes mit automatischer QoS
Erfahren Sie mehr über die Kontingentverwaltung und den Durchsatz für Volumes mit automatischer QoS.
Überbereitstellung des Volumekontingents
Wenn die Leistung einer Workload an das Durchsatzlimit gebunden ist, ist eine Überbereitstellung des Kontingents für ein Volume mit automatischer QoS möglich, um ein höheres Durchsatzlevel festzulegen und eine höhere Leistung zu erzielen.
Wenn beispielsweise ein Volume mit automatischer QoS im Storage Premium-Tarif nur 500 GiB Daten hat, aber einen Durchsatz von 128 MiB/s benötigt, können Sie das Kontingent auf 2 TiB festlegen, sodass das Durchsatzlevel entsprechend festgelegt wird (64 MiB/s pro TB * 2 TiB = 128 MiB/s).
Wenn Sie ein Volume konsistent überbereitstellen, um einen höheren Durchsatz zu erzielen, überlegen Sie, stattdessen die Volumes mit manueller QoS oder einen höheren Servicelevel zu verwenden. In diesem Beispiel können Sie dasselbe Durchsatzlimit mit dem halben Kontingent für ein Volume mit automatischer QoS erreichen, indem Sie stattdessen die Ultra-Speicherebene verwenden (128MiB/s pro TiB * 1TiB = 128MiB/s).
Dynamisches Erhöhen oder Verringern eines Volumekontingents
Wenn Ihre Leistungsanforderungen vorübergehend sind oder Sie für einen bestimmten Zeitraum einen erhöhten Leistungsbedarf haben, können Sie das Volumekontingent dynamisch erhöhen oder verringern, um das Durchsatzlimit sofort anzupassen. Beachten Sie die folgenden Überlegungen:
Das Volumekontingent kann erhöht oder verringert werden, ohne dass die E/A angehalten werden muss, und der Zugriff auf das Volume wird nicht unterbrochen oder beeinträchtigt.
Sie können das Kontingent während einer aktiven E/A-Transaktion für ein Volume anpassen. Beachten Sie, dass das Volumekontingent niemals unter die Menge der logischen Daten gesenkt werden kann, die im Volume gespeichert sind.
Wenn ein Volumekontingent geändert wird, wird die entsprechende Änderung nahezu sofort im Durchsatzlimit wirksam.
Die Änderung unterbricht oder beeinträchtigt weder den Zugriff auf das Volume noch die E/A.
Das Anpassen eines Volumekontingents kann eine Änderung der Kapazitätspoolgröße erfordern.
Die Kapazitätspoolgröße kann dynamisch und ohne Beeinträchtigung der Volumenverfügbarkeit oder E/A angepasst werden.
Kontingent und Durchsatz für Volumes mit manueller QoS
Wenn Sie Volumes mit manueller QoS verwenden, müssen Sie das Volumekontingent nicht überbereitstellen, um einen höheren Durchsatz zu erzielen, da der Durchsatz jedem Volume unabhängig zugewiesen werden kann. Sie müssen jedoch trotzdem sicherstellen, dass der Kapazitätspool mit ausreichendem Durchsatz für Ihre Leistungsanforderungen vorab bereitgestellt wird. Der Durchsatz eines Kapazitätspools wird entsprechend seiner Größe und seinem Servicelevel bereitgestellt. Unter Servicelevels für Azure NetApp Files finden Sie weitere Detailinformationen.
Überwachen von Volumes auf Leistung
Azure NetApp Files-Volumes können mithilfe verfügbarer Leistungsmetriken überwacht werden.
Wenn der Volumendurchsatz sein Maximum erreicht (wie durch die QoS-Einstellung bestimmt), erhöhen sich die Volumeantwortzeiten (Latenz). Dieser Effekt kann fälschlicherweise als Leistungsproblem wahrgenommen werden, das durch den Speicher verursacht wird. Das Erhöhen der Volume-QoS-Einstellung (manuelle QoS) oder das Erhöhen der Volumengröße (auto QoS) erhöht den zulässigen Volumendurchsatz.
Um zu überprüfen, ob die maximale Durchsatzgrenze erreicht wurde, überwachen Sie den erreichten metrischen Durchsatzgrenzwert. Weitere Empfehlungen finden Sie in den Häufig gestellten Fragen zur Leistung für Azure NetApp Files.
Nächste Schritte
- Azure NetApp Files Performance Calculator (Azure NetApp Files-Leistungsrechner)
- Dienstebenen für Azure NetApp Files
- Leistungsbenchmarks für Linux