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.
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.
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.
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.
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.
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) |
SLA für Block-Volume-Performance
Die in diesem Thema aufgeführten Blockperformancezahlen gelten für Kategorie 7 und Abschnitt 2.7.1.8.1 (Unterabschnitt Oracle Cloud Infrastructure - Block Volume) der Pillar-Dokumentation zu Oracle PaaS und IaaS Public Cloud Services.
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.