Leistungsbenchmarks

Auf dieser Seite werden die Leistungsgrenzen eines einzelnen Google Cloud NetApp Volumes-Volumes von mehreren Client-VMs veranschaulicht. Anhand der Informationen auf dieser Seite können Sie die Größe Ihrer Arbeitslasten festlegen.

Zufällige E/A im Vergleich zu sequenzieller E/A

Bei Arbeitslasten, die hauptsächlich zufällige E/A-Vorgänge umfassen, kann nicht derselbe Durchsatz wie bei sequenziellen E/A-Arbeitslasten erzielt werden.

Leistungstests

Die folgenden Testergebnisse enthalten Leistungsgrenzwerte. Bei diesen Tests ist das Volumen so groß, dass der Durchsatz die Benchmark-Tests nicht beeinträchtigt. Wenn Sie der Kapazität eines einzelnen Volumes mehr als die folgenden Durchsatzzahlen zuweisen, führt dies nicht zu einer Leistungssteigerung.

Die Leistungstests wurden mit Fio durchgeführt.

Beachten Sie bei den Ergebnissen der Leistungstests Folgendes:

  • Bei den Service-Levels „Standard“, „Premium“ und „Extreme“ wird der Durchsatz mit der Volumekapazität skaliert, bis die Limits erreicht sind.

  • Bei einigen Regionen oder Standorten mit dem Servicelevel „Standard“ wird der Durchsatz mit der Poolkapazität skaliert, bis die Limits erreicht sind.

  • Die IOPS-Ergebnisse dienen nur zu Informationszwecken.

  • Die Zahlen, die für die folgenden Ergebnisse verwendet wurden, sind so konfiguriert, dass die maximale Anzahl von Ergebnissen angezeigt wird. Die folgenden Ergebnisse sollten als Schätzung der maximal erreichbaren Durchsatzkapazität angesehen werden.

  • Die Verwendung mehrerer schneller Volumes pro Projekt unterliegt möglicherweise Einschränkungen pro Projekt.

  • Die folgenden Leistungstestergebnisse beziehen sich nur auf die Protokolltypen NFSv3 und SMB. Andere Protokolltypen wie NFSv4.1 wurden nicht zum Testen der Leistung von NetApp Volumes verwendet.

Limits für den Volumedurchsatz beim NFSv3-Zugriff

In den folgenden Abschnitten finden Sie Details zu den Limits für den Volume-Durchsatz beim NFSv3-Zugriff.

Blockgröße von 64 KiB (sequenzielle E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 64 KiB auf einem einzelnen Volume mit sechs n2-standard-32 virtuellen Maschinen

  • Red Hat 9-Betriebssystem

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine mit einer Gesamtkapazität von 6 TiB

  • nconnect-Montageoption, die auf jedem Host mit dem Wert „16“ konfiguriert ist

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. In der folgenden Tabelle sehen Sie, dass ein einzelnes Volume voraussichtlich zwischen etwa 5.240 MiBp/s reiner sequenzieller Lesevorgänge und etwa 2.180 MiBp/s reiner sequenzieller Schreibvorgänge mit einer Blockgröße von 64 KiB über NFSv3 verarbeiten kann.

Benchmarkergebnisse für NFS 64 KiB sequenziell 6 n2-standard-32 Red Hat 9-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
Lesegeschwindigkeit (MiBps) 4710 2050 1270 550 0
Schreib-MiB/s 0 690 1270 1650 1950

Blockgröße von 256 KiB (sequenzielle E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 256 KiB auf einem einzelnen Volume mit sechs n2-standard-32 virtuellen Maschinen

  • Red Hat 9-Betriebssystem

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine mit einer Gesamtkapazität von 6 TiB

  • nconnect-Montageoption, die auf jedem Host mit dem Wert „16“ konfiguriert ist

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. In der folgenden Tabelle ist dargestellt, dass ein einzelnes Volume bei einer Blockgröße von 256 KiB über NFSv3 voraussichtlich zwischen etwa 4.930 MiBps reiner sequenzieller Lesevorgänge und etwa 2.440 MiBps reiner sequenzieller Schreibvorgänge verarbeiten kann.

Benchmarkergebnisse für NFS 256 KiB sequenziell 6 n2-standard-32 Red Hat 9-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
Lesegeschwindigkeit (MiBps) 4430 2270 1470 610 0
Schreib-MiB/s 0 750 1480 1830 2200

Blockgröße von 4 KiB (zufällige E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 4 KiB auf einem einzelnen Volume mit sechs n2-standard-32 virtuellen Maschinen

  • Red Hat 9-Betriebssystem

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine mit einer Gesamtkapazität von 6 TiB

  • nconnect-Montageoption, die auf jedem Host mit dem Wert „16“ konfiguriert ist

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. Die folgende Tabelle zeigt, dass ein einzelnes Volume voraussichtlich zwischen etwa 380.000 reinen zufälligen Lese- und etwa 120.000 reinen zufälligen Schreibvorgänge mit einer Blockgröße von 4 KiB über NFSv3 verarbeiten kann.

Benchmarkergebnisse für NFS 4 KiB Random 6 n2-standard-32 Red Hat 9-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
IOPS für Lesevorgänge 340.000 154.800 71.820 28.800 0
IOPS für Schreibvorgänge 0 51.570 71.820 86.580 106.200

Blockgröße von 8 KiB (zufällige E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 8 KiB auf einem einzelnen Volume mit sechs n2-standard-32 virtuellen Maschinen

  • Red Hat 9-Betriebssystem

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine mit einer Gesamtkapazität von 6 TiB

  • nconnect-Montageoption, die auf jedem Host mit dem Wert „16“ konfiguriert ist

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. Die folgende Tabelle zeigt, dass ein einzelnes Volume voraussichtlich zwischen etwa 270.000 reinen zufälligen Lese- und 110.000 reinen zufälligen Schreibvorgängen mit einer Blockgröße von 8 KiB über NFSv3 verarbeiten kann.

Benchmarkergebnisse für NFS 8 KiB 6 n2-standard-32 Red Hat 9-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
IOPS für Lesevorgänge 238.500 118.800 60.210 27.180 0
IOPS für Schreibvorgänge 0 39.690 60.210 81.450 93.600

Limits für den Volumedurchsatz beim SMB-Zugriff

In den folgenden Abschnitten finden Sie Details zu den Durchsatzlimits für Volumes beim SMB-Zugriff.

Blockgröße von 64 KiB (sequenzielle E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 64 KiB auf einem einzelnen Volume mit sechs n2-standard-32 virtuellen Maschinen

  • Windows 2022

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine mit einer Gesamtkapazität von 6 TiB

  • Clientseitige Option „SMB-Verbindungsanzahl pro RSS-Netzwerkschnittstelle“, die auf jeder virtuellen Maschine mit dem Wert „16“ konfiguriert ist

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. Die folgende Tabelle zeigt, dass ein einzelnes Volume voraussichtlich zwischen etwa 5.130 MiBp/s reiner sequenzieller Lesevorgänge und etwa 1.790 MiBp/s reiner sequenzieller Schreibvorgänge mit einer Blockgröße von 64 KiB über SMB verarbeiten kann.

SMB 64 KiB sequenziell 6 n2-standard-32 Windows 2022-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
Lesegeschwindigkeit (MiBps) 4610 2410 1310 500 0
Schreib-MiB/s 0 800 1310 1510 1600

Blockgröße von 256 KiB (sequenzielle E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 256 KiB auf einem einzelnen Volume mit sechs n2-standard-32-virtuellen Maschinen

  • Windows 2022

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine mit einer Gesamtkapazität von 6 TiB

  • Clientseitige Option „SMB-Verbindungsanzahl pro RSS-Netzwerkschnittstelle“, die auf jedem Host mit dem Wert „16“ konfiguriert ist

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. Die folgende Tabelle zeigt, dass ein einzelnes Volume voraussichtlich zwischen etwa 4.620 MiBp/s reiner sequenzieller Lesevorgänge und etwa 1.830 MiBp/s reiner sequenzieller Schreibvorgänge mit einer Blockgröße von 256 KiB über SMB verarbeiten kann.

SMB 256 KiB sequenziell 6 n2-standard-32 Windows 2022-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
Lesegeschwindigkeit (MiBps) 4150 2440 1380 530 0
Schreib-MiB/s 0 810 1380 1569 1643

Blockgröße von 4 KiB (zufällige E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 4 KiB auf einem einzelnen Volume mit sechs n2-standard-32 virtuellen Maschinen

  • Windows 2022

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine, insgesamt 6 TiB

  • Clientseitige Option „SMB-Verbindungsanzahl pro RSS-Netzwerkschnittstelle“ auf jedem Host mit dem Wert „16“ aktiviert

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. Die folgende Tabelle zeigt, dass ein einzelnes Volume bei einer Blockgröße von 4 KiB über SMB geschätzte 390.000 reine zufällige Lese- und 110.000 reine zufällige Schreibvorgänge verarbeiten kann.

Benchmarkergebnisse für SMB 4 KiB Random 6 n2-standard-32 Windows 2022-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
IOPS für Lesevorgänge 351.810 148.230 75.780 29.540 0
IOPS für Schreibvorgänge 0 49.360 75.780 88.650 98.370

Blockgröße von 8 KiB (zufällige E/A)

Diese Ergebnisse wurden mit Fio mit den folgenden Einstellungen erfasst:

  • Blockgröße von 8 KiB auf einem einzelnen Volume mit sechs n2-standard-32 virtuellen Maschinen

  • Windows 2022

  • 1 TiB Arbeitsspeicher für jede virtuelle Maschine, insgesamt 6 TiB

  • Clientseitige Option „SMB-Verbindungsanzahl pro RSS-Netzwerkschnittstelle“, die auf jedem Host mit dem Wert „16“ konfiguriert ist

  • Volumegröße war 75 TiB des Servicelevels „Extreme“

Fio wurde mit 8 Jobs auf jeder virtuellen Maschine ausgeführt, insgesamt also mit 48 Jobs. Die folgende Tabelle zeigt, dass ein einzelnes Volume voraussichtlich zwischen etwa 280.000 reinem Zufallslesezugriff und etwa 90.000 reinem Zufallsschreibzugriff mit einer Blockgröße von 8 KiB über SMB verarbeiten kann.

Benchmarkergebnisse für SMB 8 KiB Random 6 n2-standard-32 Windows 2022-VMs

100% Lesen und 0% Schreiben 75% Lesen und 25% Schreiben 50% Lesen und 50% Schreiben 25% Lesen und 75% Schreiben 0% Lesen und 100% Schreiben
IOPS für Lesevorgänge 244.620 122.310 59.130 25.280 0
IOPS für Schreibvorgänge 0 40.763 59.310 75.960 76.950

Nächste Schritte

Beobachten Sie die Leistung.