Block-Volume-Performance

Der Oracle Cloud Infrastructure Block Volume-Service verwendet die NVMe-basierte Speicherinfrastruktur, die für Konsistenz konzipiert wurde, und bietet eine flexible und elastische Performance. Sie müssen lediglich die erforderliche Kapazität bereitstellen. Die Performance wird dann mit den Performancemerkmalen der ausgewählten Performanceebene bis zu den Servicemaximalwerten skaliert.

Sie müssen die Performanceanforderungen nicht vor dem Erstellen und Anhängen von Block-Volumes bestimmen. Wenn Sie ein Volume erstellen, wird es standardmäßig für die Performanceebene Ausgeglichen konfiguriert. Sie können diesen Wert beim Erstellen des Volumes ändern oder ihn jederzeit nach dem Erstellen des Volumes aktualisieren. Mit der Funktion für elastische Performance des Service zahlen Sie nur für die benötigten Performancemerkmale, unabhängig von der Größe Ihrer Block-Volumes und Boot-Volumes. Wenn sich Ihre Anforderungen ändern, müssen Sie nur die Performanceeinstellungen für das Volume anpassen. Die Volumes müssen nicht neu erstellt werden.

Block Volume bietet dynamische Performanceskalierung mit automatischer Optimierung. Weitere Informationen finden Sie unter Dynamische Performanceskalierung.

Hinweis

Führen Sie bei Proof-of-Concept-Tests eine Benchmarkanalyse durch, um zu prüfen, ob die Konfiguration Ihrer Umgebung Ihren Anwendungsanforderungen genügt. Weitere Informationen finden Sie unter Metriken und Performancetests.

Block-Volume-Performanceebenen

Wenn Sie ein Volume erstellen, können Sie die Performanceebene auswählen. Siehe Block-Volume erstellen. Sie können auch die Performanceebene für ein vorhandenes Volume ändern. Weitere Informationen finden Sie unter Performance eines Volumes ändern. In der Konsole konfigurieren Sie die Performance mit dem Schieberegler oder dem VPU-Steuerelement, wie im folgenden Screenshot gezeigt.

Schieberegler für Block-Volume-Performance

Die folgenden Performanceebenen sind verfügbar:

  • Äußerst hohe Performance: Empfohlen für Workloads mit höchsten I/O-Anforderungen, die eine bestmögliche Performance erfordern. Mit dieser Option können Sie zwischen 30 und 120 VPUs pro GB/Monat erwerben. Weitere Informationen, einschließlich spezifischer Durchsatz- und IOPS-Performancewerte für verschiedene Volume-Größen, finden Sie unter Äußerst hohe Performance.
  • Höhere Performance: Wird für Workloads mit hohen I/O-Anforderungen empfohlen, die nicht die Performance der Ebene Äußerst hohe Performance erfordern. Mit dieser Option erwerben Sie 20 VPUs pro GB/Monat. Weitere Informationen, einschließlich spezifischer Durchsatz- und IOPS-Performancewerte für verschiedene Volume-Größen, finden Sie unter Höhere Performance.
  • Ausgeglichen: Die Standardperformanceebene für neue und vorhandene Block- und Boot-Volumes. Sie bietet für die meisten Workloads einen guten Ausgleich zwischen Performance und Kosteneinsparungen. Mit dieser Option erwerben Sie 10 VPUs pro GB/Monat. Weitere Informationen, einschließlich spezifischer Durchsatz- und IOPS-Performancewerte für verschiedene Volume-Größen, finden Sie unter Ausgeglichene Performance.
  • Niedrigere Kosten: Diese Option wird für durchsatzintensive Workloads mit umfangreichen sequenziellen I/O wie Streaming, Logverarbeitung und Data Warehouses empfohlen. Kosten fallen nur für die Speicherkosten an, es sind keine zusätzlichen VPU-Kosten vorhanden. Diese Option ist nur für Block Volumes, nicht für Boot-Volumes verfügbar. Weitere Informationen, einschließlich spezifischer Durchsatz- und IOPS-Performancewerte für verschiedene Volume-Größen, finden Sie unter Niedrigere Kosten.

Performanceebene für ein Volume konfigurieren

Wenn Sie ein Volume erstellen, finden Sie weitere Informationen unter Block-Volumes erstellen. Außerdem können Sie die Volume-Performanceebene für ein vorhandenes Block-Volume ändern. Informationen dazu finden Sie unter So ändern Sie die Volume-Performance für ein vorhandenes Block-Volume.

Wenn Sie eine Compute-Instanz erstellen, wird die Volume-Performanceebene für das Boot-Volume der Instanz standardmäßig auf Ausgeglichen gesetzt. Sie können diese Einstellung ändern, nachdem die Instanz gestartet wurde. Weitere Informationen dazu finden Sie unter So ändern Sie die Volume-Performance für ein vorhandenes Boot-Volume.

Volume-Performanceeinheiten

Die Block-Volume-Performance beinhaltet das Konzept der Volume-Performanceeinheiten (Volume Performance Units, VPUs). Sie können mehr VPUs erwerben, um einem Volume mehr Ressourcen zuzuweisen, sodass IOPS/GB und Durchsatz pro GB erhöht werden. Außerdem haben Sie die Flexibilität, weniger VPUs zu kaufen, wodurch die Performancemerkmale für ein Volume reduziert, aber auch Kosteneinsparungen ermöglicht werden. Sie können außerdem entscheiden, keine VPUs zu erwerben, was erhebliche Kosteneinsparungen für Volumes bietet, für die keine erhöhten Performancemerkmale erforderlich sind.

Spezifische Preisdetails finden Sie unter Oracle Storage Cloud-Preise.

In der folgenden Tabelle sind die Performancemerkmale für die einzelnen Performanceebenen sowie die Anzahl der VPUs aufgeführt.

Elastische Performanceebene

Volume-Performanceeinheiten (VPUs)

IOPS pro GB

Max. IOPS pro Volume

Größe für max. IOPS (GB)

KB/s pro GB

Max. MB/s pro Volume

Niedrigere Kosten 0 2 3.000 1.500 240 480
Ausgeglichen 10 60 25.000 417 480 480
Höhere Performance 20 75 50.000 667 600 680
Äußerst hohe Performance 30 90 75.000 833 720 880
Äußerst hohe Performance 40 105 100.000 952 840 1.080
Äußerst hohe Performance 50 120 125.000 1.042 960 1.280
Äußerst hohe Performance 60 135 150.000 1.111 1.080 1.480
Äußerst hohe Performance 70 150 175.000 1.167 1.200 1.680
Äußerst hohe Performance 80 165 200.000 1.212 1.320 1.880
Äußerst hohe Performance 90 180 225.000 1.250 1.440 2.080
Äußerst hohe Performance 100 195 250.000 1.282 1.560 2.280
Äußerst hohe Performance 110 210 275.000 1.310 1.680 2.480
Äußerst hohe Performance 120 225 300.000 1.333 1.800 2.680

Volume-Performance berechnen

Sie können die erwartete Performance für ein Volume wie folgt berechnen:

  • Ab 10 VPUs (Performanceebene Ausgeglichen) wird die Performance für jedes Inkrement von 10 VPU/GB wie folgt skaliert:

    • + 15 IOPS/GB Skalierung

    • + 25K IOPS für maximales IOPS/Volume-Limit (auf bis zu maximal 300K IOPS für 120 VPU/GB)

    • + 120 KB/s/GB Skalierung

    • + 200 max. MB/s/Volume-Limit

  • IOPS/GB = 1,5 * VPU/GB + 45

  • Max. IOPS/Volume = 2.500 * VPU/GB

  • KB/s/GB = 12 * VPU/GB + 360

  • Max. MB/s/Volume = 20 * VPU/GB + 280

Performancedetails für Instanzausprägungen

Eine Ausprägung ist eine Vorlage, die OCPU-Anzahl, Arbeitsspeichermenge und andere Ressourcen bestimmt, die einer Instanz zugewiesen werden. Die Instanzausprägung wirkt sich auf die Performance für angehängte Volumes aus. Dieser Abschnitt enthält Block-Volume-spezifische Details für Instanzausprägungen.

Die Ausprägungen, die Multipath-fähige Anhänge unterstützen, welche für Volumes erforderlich sind, die für Äußerst hohe Performance konfiguriert sind, werden in der Spalte Unterstützt äußerst hohe Performance (UHP) mit dem Wert Ja gekennzeichnet.

Weitere Informationen zum Anhängen von Volumes, die für Äußerst hohe Performance konfiguriert sind, finden Sie unter Anhänge für Volumes mit äußerst hoher Performance konfigurieren.

Allgemeine Informationen und zusätzliche Details zu Compute-Instanzausprägungen finden Sie unter Compute-Ausprägungen.

Bare-Metal-Ausprägungen

In der folgenden Tabelle werden die anwendbaren Details zum Anhängen von Volumes an Instanzen basierend auf Bare-Metal-Ausprägungen aufgeführt.

Hinweis

Alle aktuellen Bare-Metal-Ausprägungen unterstützen die Ebene Äußerst hohe Performance.
Ausprägung OCPU Arbeitsspeicher (GB) Max. Netzwerkbandbreite Max. IOPS pro Instanz Max. Durchsatz pro Instanz (Block-Volume) Max. Anzahl Anhänge Unterstützt äußerst hohe Performance (UHP)
BM.Standard2.52 52 768 2 x 25 Gbit/s 620.000 2,9 GB/s 32 Ja
BM.Standard3.64 64 1024 2 x 50 Gbit/s 300.000 2,6 GB/s 32 Ja
BM.Standard.E3.128 128 2048 2 x 50 Gbit/s 800.000 6 GB/s 32 Ja
BM.Standard.E4.128 128 2048 2 x 50 Gbit/s 800.000 6 GB/s 32 Ja
BM.DenseIO2.52 52 768 2 x 25 Gbit/s 620.000 2,9 GB/s 32 Ja
BM.DenseIO.E4.128 128 2048 2 x 50 Gbit/s 300.000 2,6 GB/s 32 Ja
BM.HPC2.36 36 384

1 x 25 Gbit/s

1 x 100 Gbit/s RDMA

620.000 2,9 GB/s 32 Ja
BM.GPU3.8 52

GPU-Arbeitsspeicher: 128

CPU-Speicher: 768 GB

2 x 50 Gbit/s 800.000 6 GB/s 32 Ja
BM.GPU4.8 64

GPU-Arbeitsspeicher: 320

CPU-Speicher: 2.048 GB

1 x 50 Gbit/s

8 x 200 Gbit/s RDMA

800.000 6 GB/s 32 Ja
BM.Optimized3.36 36 512

2 x 50 Gbit/s

1 x 100 Gbit/s RDMA

800.000 6 GB/s 32 Ja
BM.Standard.A1.160 160 2048 2 x 50 Gbit/s 800.000 6 GB/s 32 Ja

VM-Ausprägungen für über iSCSI angehängte Volumes

In der folgenden Tabelle werden die anwendbaren Details zum Anhängen von Volumes an Instanzen basierend auf VM-Ausprägungen mit iSCSI-Anhängen aufgeführt.

Ausprägung OCPU Arbeitsspeicher (GB) Max. Netzwerkbandbreite Max. IOPS pro Instanz Max. Durchsatz pro Instanz (Block-Volume) Max. Anzahl Anhänge Unterstützt äußerst hohe Performance (UHP)
VM.Standard2.1 1 15 1 Gbit/s 25.000 120 MB/s 32 Nein
VM.Standard2.2 2 30 2 Gbit/s 50.000 240 MB/s 32 Nein
VM.Standard2.4 4 60 4,1 Gbit/s 80.000 480 MB/s 32 Nein
VM.Standard2.8 8 120 8,2 Gbit/s 90.000 900 MB/s 32 Nein
VM.Standard2.16 16 240 16,4 Gbit/s 120.000 1,8 GB/s 32 Ja
VM.Standard2.24 24 320 24,6 Gbit/s 140.000 2,9 GB/s 32 Ja
VM.Standard.E2.1.Micro 1 1 480 Mbit/s 6.000 50 MB/s 32 Nein
VM.DenseIO2.8 8 120 8,2 Gbit/s 90.000 900 MB/s 32 Nein
VM.DenseIO2.16 16 240 16,4 Gbit/s 120.000 1,8 GB/s 32 Ja
VM.DenseIO2.24 24 320 24,6 Gbit/s 140.000 2,9 GB/s 32 Ja
VM.DenseIO.E4.Flex 8 OCPU Minimum, 32 OCPU Maximum 128 GB Minimum, 512 GB Maximum 8 Gbit/s pro OCPU, maximal 32 Gbit/s Bis zu 200,000 2,68 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard.A1.Flex 1 OCPU Minimum, 80 OCPU Maximum 1 GB Minimum, 512 GB Maximum 1 Gbit/s pro OCPU, maximal 40 Gbit/s Bis zu 300,000 3,2 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard.E3.Flex 1 OCPU Minimum, 64 OCPU Maximum 1 GB Minimum, 1024 GB Maximum 1 Gbit/s pro OCPU, maximal 40 Gbit/s Bis zu 300,000 3,2 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard.E4.Flex 1 OCPU Minimum, 64 OCPU Maximum 1 GB Minimum, 1024 GB Maximum 1 Gbit/s pro OCPU, maximal 40 Gbit/s Bis zu 300,000 3,2 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard3.Flex 1 OCPU Minimum, 32 OCPU Maximum 1 GB Minimum, 512 GB Maximum 1 Gbit/s pro OCPU, maximal 32 Gbit/s Bis zu 300,000 3,2 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Optimized3.Flex 1 OCPU Minimum, 18 OCPU Maximum 1 GB Minimum, 256 GB Maximum 4 Gbit/s pro OCPU, maximal 40 Gbit/s Bis zu 300,000 3,2 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.GPU3.1 6

GPU-Arbeitsspeicher: 16

CPU-Arbeitsspeicher: 90 GB

4 Gbit/s 80.000 480 MB/s 32

Nein

VM.GPU3.2 12

GPU-Arbeitsspeicher: 32

CPU-Arbeitsspeicher: 180 GB

8 Gbit/s 90.000 900 MB/s 32

Nein

VM.GPU3.3 24

GPU-Arbeitsspeicher: 64

CPU-Arbeitsspeicher: 360 GB

24,6 Gbit/s 140.000 2,9 GB/s 32

Ja

VM-Ausprägungen für paravirtualisierte angehängte Volumes

In der folgenden Tabelle werden die anwendbaren Details zum Anhängen von Volumes an Instanzen basierend auf VM-Ausprägungen mit paravirtualisierten Anhängen für die Ebene Äußerst hohe Performance aufgeführt.

Hinweis

Um die Performance für Volumes zu optimieren, die für die Ebene Äußerst hohe Performance konfiguriert und mit einem paravirtualisierten Anhang an eine VM-Instanz angehängt sind, muss die Instanz für mindestens 16 Cores konfiguriert sein.
Hinweis

Die Block-Volume-Performance für paravirtualisierte Volume-Anhänge, die für die Ebenen Ausgeglichen und Höhere Performance konfiguriert sind, für Instanzen, die für mindestens 8 Cores konfiguriert sind, folgt der Performance für iSCSI-Anhänge auf dem Block Volume-Servicelevel.
Ausprägung OCPU Arbeitsspeicher (GB) Max. Netzwerkbandbreite Max. IOPS pro Instanz Max. Durchsatz pro Instanz (Block-Volume) Max. Anzahl Anhänge Unterstützt äußerst hohe Performance (UHP)
VM.DenseIO.E4.Flex 8 OCPU Minimum, 32 OCPU Maximum 128 GB Minimum, 512 GB Maximum 8 Gbit/s pro OCPU, maximal 32 Gbit/s 158.000 2,68 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Optimized3.Flex 1 OCPU Minimum, 18 OCPU Maximum 1 GB Minimum, 256 GB Maximum 4 Gbit/s pro OCPU, maximal 40 Gbit/s 300.000 2,68 GB/s 32 Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard.A1.Flex 1 OCPU Minimum, 80 OCPU Maximum 1 GB Minimum, 512 GB Maximum 1 Gbit/s pro OCPU, maximal 40 Gbit/s 158.000 2,68 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard.E3.Flex 1 OCPU Minimum, 64 OCPU Maximum 1 GB Minimum, 1024 GB Maximum 1 Gbit/s pro OCPU, maximal 40 Gbit/s 158.000 2,68 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard.E4.Flex 1 OCPU Minimum, 64 OCPU Maximum 1 GB Minimum, 1024 GB Maximum 1 Gbit/s pro OCPU, maximal 40 Gbit/s 158.000 2,68 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

VM.Standard3.Flex 1 OCPU Minimum, 32 OCPU Maximum 1 GB Minimum, 512 GB Maximum 1 Gbit/s pro OCPU, maximal 32 Gbit/s 158.000 2,68 GB/s 32

Ja (über 16 Cores)

Nein (< 16 Cores)

Performanceeinschränkungen und Überlegungen

  • Das Block Volume-Performance-SLA für IOPS pro Volume und IOPS pro Instanz gilt nur für die Performanceebenen Ausgeglichen, Höhere Performance und Äußerst hohe Performance und nicht für die Ebene Niedrigere Kosten.
  • Die in diesem Thema beschriebenen Performanceergebnisse gelten für nicht formatierte Daten-Volumes. Die Performance ist bei Windows-formatierten Daten-Volumes ist geringer. Die Performance von Linux-formatierten Daten-Volumes ist ähnlich wie die von unformatierten Daten-Volumes.

  • Bare-Metal-Instanzen, die die Verschlüsselung während der Übertragung unterstützen, bieten einen maximalen Durchsatz von 540 MB/s auf der Ebene Höhere Performance.

  • Sie können jeweils nur ein Volume mit einem Multipath-fähigen Anhang an eine Instanz anhängen. Multipath-fähige Anhänge sind erforderlich, um die Performance mit Volumes zu optimieren, die für Äußerst hohe Performance konfiguriert sind. Weitere Informationen finden Sie unter Volumes mit äußerst hoher Performance anhängen.

  • Die Ergebnisse der Durchsatzperformance beziehen sich auf Bare-Metal-Compute-Instanzen. Die Durchsatzperformance auf VM-Compute-Instanzen hängt von der verfügbaren Netzwerkbandbreite 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 Performanceeigenschaften einer Instanz wirken sich auf die effektiven IOPS und den Durchsatz eines angehängten Volumes aus. Informationen zu den Performancemerkmalen für Instanzausprägungen finden Sie unter Performancedetails für Instanzausprägungen.

  • Das Block Volume-Performance-SLA für IOPS pro Volume und IOPS pro Instanz gilt für unformatierte, Raw Volumes, mit iSCSI-Volume-Anhängen und für paravirtualisierte Volume-Anhänge für VMs mit 16 Cores oder mehr für Äußerst hohe Performance und für VMs mit 8 Cores oder mehr für Ausgeglichen und Höhere Performance auf dem Block Volume-Servicelevel.

  • Für die Option Niedrigere Kosten wird möglicherweise nicht dieselbe Latenzperformance wie mit den anderen Performanceebenen erreicht. Außerdem beobachten Sie mit der Option "Niedrigere Kosten möglicherweise eine größere Abweichung bei der Latenz.

  • Windows Defender Advanced Threat Protection (Windows Defender ATP) ist standardmäßig auf allen Windows-Plattformimages aktiviert. Dieses Tool hat eine signifikante negative Auswirkung auf die Datenträger-I/O-Performance. Die in diesem Thema beschriebenen IOPS-Performancemerkmale sind für Bare-Metal-Instanzen gültig, bei denen Windows Defender ATP für Datenträger-I/O deaktiviert ist. Kunden müssen die Auswirkungen einer Deaktivierung von Windows Defender ATP auf die Sicherheit sorgfältig in Betracht ziehen. Weitere Informationen finden Sie unter Windows Defender Advanced Threat Protection.

  • Die Block-Volume-Performance wird pro Volume angegeben. Wenn ein Block-Volume mehreren Instanzen angehängt wird, wird die Performance über alle angehängten Instanzen hinweg gemeinsam verwendet. Siehe Volume an mehrere Instanzen anhängen.