Metriken und Performancetests

Überwachen Sie die Performance für die elastische Performancekonfigurationsoption "Balanced", und erfahren Sie mehr über den maximalen Host.

Weitere Informationen zu FIO-Befehlsbeispielen, die Sie für Performancetests verwenden können, finden Sie unter Beispiel-FIO-Befehle für Block-Volume-Performancetests auf Linux-basierten Instanzen.

Testmethode und -performance für die elastische Performanceoption "Ausgeglichen"

Achtung

  • Schützen Sie Ihre Daten vor der Ausführung von Tests, indem Sie ein Backup Ihrer Daten und der Betriebssystemumgebung erstellen, um Datenverluste zu vermeiden.
  • Führen Sie FIO-Tests nicht direkt für ein bereits verwendetes Gerät wie /dev/sdX aus. Wenn es als formatierter Datenträger und Daten darauf verwendet wird, werden bei der Ausführung von FIO mit einer Schreib-Workload (readwrite, randrw, write, trimwrite) Daten auf dem Datenträger überschrieben und beschädigt. Führen Sie FIO nur auf unformatierten Rohgeräten aus, die nicht verwendet werden.

In diesem Abschnitt wird das Setup der Testumgebungen, die Methode und die beobachtete Performance für die elastische Performancekonfigurationsoption "Ausgeglichen" beschrieben. Unter anderem wurden die folgenden Beispiel-Volume-Größen getestet:

  • 50-GB-Volume – 3.000 IOPS bei 4 KB

  • 1-TB-Volume – 25.000 IOPS bei 4 KB

  • Maximale Hosts, Ashburn-Region (IAD), zwanzig 1-TB-Volumes – 400.000 IOPS bei 4 KB

Diese Tests verwendeten eine breite Palette von Volumengrößen. Um die Grenzwerte für die Durchsatzperformance anzuzeigen, müssen 256-KB- oder größere Blöcke verwendet werden. In den meisten Umgebungen sind je nach Anwendungs-Workload 4-KB-, 8-KB- oder 16-KB-Blöcke üblich. Diese werden speziell für IOPS-Messungen verwendet.

In den beobachteten Performancedarstellungen in diesem Abschnitt stellt die X-Achse die getestete Volume-Größe von 4 KB bis 1 MB dar. Die Y-Achse stellt die bereitgestellten IOPS dar. Die Z-Achse stellt die getestete Lese-/Schreibmischung von 100 % Lese- bis 100 % Schreibvorgänge dar.

Hinweis

Performancehinweise für Instanztypen

  • Die Ergebnisse der Durchsatzperformance beziehen sich auf Bare-Metal-Instanzen. Die Durchsatzperformance auf VM-Instanzen hängt von der verfügbaren Bandbreite für die Instanz ab und ist weiterhin durch die Bandbreite für das Volume begrenzt. Details zu der für VM-Ausprägungen verfügbaren Netzwerkbandbreite finden Sie in der Spalte Netzwerkbandbreite in der Tabelle VM-Ausprägungen.

  • Die IOPS-Performance ist nicht von Instanztyp oder -ausprägung abhängig und gilt deshalb für alle Bare-Metal- und VM-Ausprägungen für mit iSCSI angeschlossene Volumes.

1-TB-Block-Volume

Ein 1-TB-Volume wurde auf einer in der Region Phoenix ausgeführten Bare-Metal-Instanz gemountet. Die Instanzausprägung war dicht, die Workload umfasste direkte I/O mit einem 10-GB-Arbeitsbereich. Weitere Informationen zum Ausführen von Performance-Benchmarktests finden Sie unter Beispiel für FIO-Befehle für Block-Volume-Performancetests auf Linux-basierten Instanzen.

Die Ergebnisse zeigten, dass bei 1 TB der Bandbreitengrenzwert für den größeren Blockgrößentest bei 320 Mbps liegt.

Die folgenden Bilder zeigen die beobachtete Performance für 1 TB:

Diagramm für die beobachtete Performance, Volume-Größe von 1 TB

Beobachtete Performancesteigung, Volume-Größe von 1 TB

50-GB Block-Volume

Ein 50-GB-Volume wurde auf einer in der Region Phoenix ausgeführten Bare-Metal-Instanz gemountet. Die Instanzausprägung war dicht, die Workload umfasste direkte I/O mit einem 10-GB-Arbeitsbereich. Weitere Informationen zum Ausführen von Performance-Benchmarktests finden Sie unter Beispiel für FIO-Befehle für Block-Volume-Performancetests auf Linux-basierten Instanzen.

Die Ergebnisse zeigten, dass für das 50-GB-Volume der Bandbreitengrenzwert bei 24.000 Kbps für die größeren Blockgrößentests (Blockgröße von 256 KB oder mehr) bestätigt wird und dass das Maximum von 3.000 IOPS bei einer Blockgröße von 4 KB bereitgestellt wird. Bei kleinen Datenträgern ist eine Blockgröße von 4 KB üblich.

Die folgenden Bilder zeigen die beobachtete Performance für 50 GB:

Diagramm für die beobachtete Performance, Volume-Größe von 50 GB

Beobachtete Performancesteigung, Volume-Größe von 50 GB

Hostmaximum

Je nach Instanzausprägung kann eine einzelne Instanz mit mehreren angehängten Volumes eine Performance von bis zu 800.000 IOPS erreichen, wenn die elastischen Performanceeinstellungen für die angehängten Volumes auf "Ausgeglichen" oder "Höhere Performance" gesetzt sind.

Weitere Informationen zum Ausführen von Performance-Benchmarktests finden Sie unter Beispiel für FIO-Befehle für Block-Volume-Performancetests auf Linux-basierten Instanzen.

Die folgenden Bilder zeigen die beobachtete Performance:

Diagramm der beobachteten Performance, 30 Volumes mit je 800 GB

Beobachtete Performancesteigung, 30 Volumes mit je 800 GB