IBM Cloud Docs
Bandbreitenzuordnung für Blockspeicherdatenträger

Bandbreitenzuordnung für Blockspeicherdatenträger

Die Bandbreite der Instanz wird zwischen Netzwerk- und Speicherressourcen aufgeteilt. Die Speicherbandbreite wird zwischen dem Startvolume und den angeschlossenen Datenvolumes aufgeteilt. Sie können das Bandbreitenverhältnis zwischen Speicher und Netzwerk in der Konsole, über die Befehlszeilenschnittstelle oder über die API anpassen. Nach dieser Änderung können Sie den Anteil der verfügbaren Bandbreite, der den Data-Volumes zugewiesen wird, anpassen, indem Sie sie trennen und wieder verbinden.

Einstellen des Verhältnisses von Lautstärkebandbreite und Netzwerkbandbreite

Wenn Sie eine Instanz bereitstellen, wird die Bandbreite zwischen den Speicher-Volumes (Boot-Volume und angehängte Daten-Volumes) und dem Netzwerk zugewiesen. Die maximale Kapazität für die Bandbreite wird durch das Instanzprofil bestimmt, das Sie während der Instanzbereitstellung ausgewählt haben. Ein bx2-2x8 Balanced Server-Profil erlaubt beispielsweise eine Gesamtbandbreite der Instanz von 4 Gbps (4.000 Mbps), während ein cx3d-8x20 Compute-Profil eine Bandbreitenbegrenzung der Instanz von 16 Gbps (16.000 Mbps) aufweist.

Die anfängliche Zuweisung von Speicherplatz und Netzwerkbandbreite hängt von dem von Ihnen ausgewählten Instanzprofil ab. Sie können den Wert auch bei der Bereitstellung der Instanz über die API angeben. Wenn Sie die anfängliche Zuweisung von Volume- und Netzwerkbandbreite nicht angeben, werden 25 % der gesamten Instanzbandbreite der Volume-Bandbreite und 75 % der Netzwerkbandbreite zugewiesen.

Mit dem Profil bx2-2x8 könnten Sie beispielsweise die folgenden Zuweisungen haben.

  • Volumina: 1 Gbit/s.
  • Netzwerk: 3 Gbit/s.

Für das Profil cx3d-8x20 könnten Sie die folgenden Zuordnungen haben.

  • Volumina: 4 Gbps.
  • Netzwerk: 12 Gbit/s.

Sie können das Verhältnis zwischen Speicher- und Netzwerkbandbreite in der Konsole, über die Befehlszeilenschnittstelle(CLI)und überdie API ändern, aber sowohl das Volumen als auch die Netzwerkbandbreite müssen jeweils mindestens 500 Mbit/s betragen.

Bevor Sie das Verhältnis zwischen Speicher- und Netzwerkbandbreite ändern, sollten Sie die Anforderungen Ihrer Instanz an die Netzwerkbandbreite bewerten. Stellen Sie sicher, dass die neue Bandbreitenzuordnung keine negativen Auswirkungen auf die Netzleistung Ihrer Instanz hat.

Um angemessene Boot-Zeiten zu gewährleisten, wird dem primären Boot-Volume ein Minimum von 393 Mbps zugewiesen. Die verbleibende Volume-Bandbreite wird proportional auf die angeschlossenen Data-Volumes verteilt. Die Zuweisung ändert sich nur, wenn ein Volume von der Instanz getrennt oder an die Instanz angehängt wird. Wenn Sie das Bandbreitenverhältnis zwischen Speicher und Netzwerk ändern, müssen Sie die Data-Volumes abhängen und wieder anhängen, damit die neue Bandbreitenzuweisung umgesetzt werden kann.

Grenzwert für den Durchsatz unverbundener Datenträger

Jedes Volume hat eine IOPS- und eine Durchsatzgrenze. Wenn Sie ein eigenständiges (unverbundenes) Daten-Volume erstellen, wird die Durchsatzgrenze des Volumes auf der Grundlage der Volume-Kapazität, der IOPS und des Volume-Profils berechnet. Der IOPS-Grenzwert ist immer auf den maximalen Wert für IOPS des Datenträgers gesetzt.

Die bereitgestellte Durchsatzgrenze wird durch die Gesamtzahl der IOPS multipliziert mit dem Durchsatzmultiplikator bestimmt. Der Durchsatzmultiplikator beträgt 16 KB für 3 IOPS/GB oder 5 IOPS/GB Tiers bzw. 256 KB für 10 IOPS/GB oder Custom IOPS Tiers. Die maximale Durchsatzgrenze für das Allzweck-Volumenprofil beträgt 670 MBps (5360 Mbps). Die maximale Durchsatzgrenze für das Volumenprofil 5iops-tier beträgt 768 MBps (6144 Mbps). Die übrigen Volumenprofile10iops-tier und benutzerdefiniert) können die Durchsatzgrenze von 1024 MBps (8192 Mbps) nicht überschreiten.

Beispiele:

  • Wenn Sie ein Standalone-Volume mit einer Kapazität von 1.800 GB und dem Volume-Profil 5 IOPS/GB bereitstellen, kann es 9.000 IOPS verarbeiten, was eine maximale Durchsatzgrenze von 1.179 Mbps bedeutet. In den späteren Beispielen und Tabellen wird dieses Volumen als volume-a bezeichnet.
  • Wenn Sie ein eigenständiges Volume mit einer Kapazität von 3000 GB und dem Volume-Profil 5 IOPS/GB bereitstellen, kann es 15.000 IOPS bewältigen, was eine maximale Durchsatzgrenze von 1.966 Mbit/s bedeutet. In den späteren Beispielen und Tabellen wird dieses Volumen als volume-b bezeichnet.
  • Wenn Sie ein Standalone-Volume mit einer Kapazität von 3000 GB und dem Allzweck-Volume-Profil bereitstellen, kann es 9.000 IOPS verarbeiten, was eine maximale Durchsatzgrenze von 1.179 Mbps bedeutet. In den späteren Beispielen und Tabellen wird dieses Volumen als volume-c bezeichnet.
  • Wenn Sie ein Standalone-Volume mit einer Kapazität von 2000 GB und dem Allzweck-Volume-Profil bereitstellen, kann es 6.000 IOPS verarbeiten, was eine maximale Durchsatzgrenze von 786 Mbps bedeutet. In den späteren Beispielen und Tabellen wird dieses Volumen als volume_d bezeichnet.

Wo können Sie sehen, welche Bandbreite oder Durchsatzgrenze Ihrem Volume zugewiesen ist? In der Konsole kann die Volume-Bandbreite als Durchsatz auf der Registerkarte Übersicht der Volume-Detailseite Block Storage angezeigt werden.

Wo können Sie sehen, welche Bandbreiten- oder Durchsatzbegrenzung Ihrem Volume zugewiesen ist? In der Befehlszeilenschnittstelle wird die Bandbreite in der Ausgabe des Befehls ibmcloud is volume angezeigt.

ibmcloud is volume my-test-volume
Getting volume my-test-volume under account Test Account as user test.user@ibm.com...

ID                                     r006-3869cd62-7676-43e3-8196-dad27b0c0f27
Name                                   my-test-volume
CRN                                    crn:v1:bluemix:public:is:us-south-3:a/a1234567::volume:r006-3869cd62-7676-43e3-8196-dad27b0c0f27
Status                                 available
Attachment state                       unattached   
Capacity                               100
IOPS                                   3000
Bandwidth(Mbps)                        393
Profile                                general-purpose
Encryption key                         -
Encryption                             provider_managed
Resource group                         defaults
Created                                2021-12-09T15:42:11+00:00
Zone                                   us-south-3
Health State                           ok
Volume Attachment Instance Reference   -
Active                                 false
Adjustable IOPS                        false
Busy                                   false
Tags                                   -

Wo können Sie sehen, welche Bandbreiten- oder Durchsatzbegrenzung Ihrem Volume zugewiesen ist? Die API-Antwort für einen GET /volume/{id}-Aufruf zeigt die Bandbreite für ein unverbundenes Volume wie im folgenden Beispielausschnitt.

{
  "active": true,
  "bandwidth": 393,
  "busy": false,
  "capacity": 100,
  "created_at": "2021-12-09T15:42:11+00:00",
  "crn": "crn:v1:bluemix:public:is:us-south-3:a/a1234567::volume:r006-3869cd62-7676-43e3-8196-dad27b0c0f27",
  "encryption": "provider_managed",
  "href": "https://us-south.iaas.cloud.ibm.com/v1/volumes/ccbe6fe1-5680-4865-94d3-687076a38293",
  "id": "r006-3869cd62-7676-43e3-8196-dad27b0c0f273",
  "iops": 3000,
  "name": "my-test-volume",
  "profile": {
    "href": "https://us-south.iaas.cloud.ibm.com/v1/volume/profiles/general-purpose",
    "name": "general-purpose"}
  "volume_attachments": []
}

Bandbreitenzuweisung für angeschlossene Volumes

Wenn Sie ein Datenvolume an eine virtuelle Serverinstanz anhängen, erhält das primäre Boot-Volume Priorität bei der IOPS- und Bandbreitenzuweisung, um angemessene Boot-Zeiten zu gewährleisten. IOPS und Bandbreite des Bootvolumens werden nie auf weniger als 3000 IOPS und 393 Mbps reduziert.

Allen angeschlossenen Volumes wird eine Instanzbandbreite zugewiesen, die proportional zu ihrer maximalen Durchsatzgrenze ist, wobei die Summe der Bandbreiten aller Volumes der Gesamtbandbreite des Volumes entspricht.

Im ersten Beispiel beträgt die Gesamtbandbreite der bx2-2x8 des bx2-2x8 4 Gbit/s. Die Speicherbandbreite beträgt 1 Gbit/s (1000 Mbit/s), und dem Boot-Volumen werden 393 Mbit/s zugewiesen. Die verbleibenden 607 Mbit/s werden auf die Datenvolumen aufgeteilt, die Sie anschließen. Die Bandbreitenzuweisung ist proportional zur bereitgestellten Durchsatzgrenze für jedes Datenvolumen.

In Tabelle 1 sehen Sie die 3 angeschlossenen Datenvolumina und die ihnen zugewiesenen Durchsatzgrenzen. Die Spalte mit dem Prozentsatz zeigt den Anteil der Bandbreite jedes Volumens im Vergleich zum gesamten bereitgestellten Durchsatzwert. Um zu berechnen, wie die verfügbare Instance-Volume-Bandbreite den einzelnen Volumes zugewiesen wird, multiplizieren Sie die verfügbare Instance-Volume-Bandbreite mit dem Prozentsatz des Volumes. Die Ergebnisse werden in der Spalte für die zugewiesene Volumenbandbreite angezeigt.

Im ersten Beispiel beträgt der kombinierte Bereitstellungswert 4.324 Mbit/s, also 100 %. volume-a und volume-c Durchsatzgrenzwert beträgt 27 % des kombinierten Durchsatzwertes. Um zu sehen, wie viel der verfügbaren Bandbreite des Instanzvolumens ihnen zugewiesen wird, müssen Sie 607 Mbps mit 0.27 multiplizieren. Das Ergebnis ist 166 Mbps.

Bandbreitenzuweisung mit 3 Datenvolumen.
Datenträger Maximale IOPS Bereitgestellte maximale Durchsatzgrenze Prozentsatz Zugewiesene Volumenbandbreite
volume-a 9000 1.179 Mbit/s 27ₒ% 166 Mbit/s
volume-b 15.000 1.966 Mbit/s 45°% 275 Mbit/s
volume-c 9000 1.179 Mbit/s 27ₒ% 166 Mbit/s
Alle Datenmengen Nicht zutreffend 4.324 Mbit/s 100 % 607 Mbit/s

Im zweiten Beispiel beträgt die Gesamtvolumenbandbreite der cx3d-8x20 4 Gbit/s (4.000 Mbit/s). Die verfügbare Bandbreite, die auf die Datenmengen aufgeteilt werden kann, beträgt 3607 Mbit/s. Wenn Sie volume-a und volume-b anhängen, die beide dasselbe Volume-Profil von 5 IOPS/GB haben, beträgt ihre kombinierte maximale Durchsatzgrenze 3145 Mbps. Dieser Wert ist kleiner als die verfügbaren 3607 Mbit/s, was bedeutet, dass dem Volumen mit mehr Kapazität_volume-b) 1966 Mbit/s und dem Volumen mit weniger Kapazitätvolume-a_) 1179 Mbit/s zugewiesen werden. Das ist die maximale Bandbreite, die ihnen zugewiesen werden kann, auch wenn mehr Bandbreite verfügbar ist.

Bandbreitenzuweisung mit 2 Datenvolumina.
Datenträger Maximale IOPS Bereitgestellte maximale Durchsatzgrenze Prozentsatz Zugewiesene Volumenbandbreite
volume-a 9000 1.179 Mbit/s 37.5% 1.179 Mbit/s
volume-b 15.000 1.966 Mbit/s 62.5% 1.966 Mbit/s
Alle Datenmengen Nicht zutreffend 3.145 Mbit/s 100 % 3,145 [1]

Wenn Sie volume-c anhängen, ändert sich die Bandbreitenzuweisung. Der kombinierte Grenzwert für den bereitgestellten Durchsatz der 3 Datenvolumen beträgt nun 4324 Mbit/s. Dieser Wert übersteigt die verfügbaren 3607 Mbit/s, so dass die 3607 Mbit/s anteilig auf die 3 Datenvolumen aufgeteilt werden.

Bandbreitenzuweisung mit 3 Datenvolumen.
Datenträger Maximale IOPS Bereitgestellte maximale Durchsatzgrenze Prozentsatz Zugewiesene Volumenbandbreite
volume-a 9000 1.179 Mbit/s 27ₒ% 983.983.5 Mbit/s
volume-b 15.000 1.966 Mbit/s 45°% 1.640 Mbit/s
volume-c 9000 1.179 Mbit/s 27ₒ% 983.983.5 Mbit/s
Alle Datenmengen Nicht zutreffend 4.324 Mbit/s 100 % 3.607 Mbit/s

Wenn Sie ein 4th Data-Volume mit dem Allzweckprofil und einer Kapazität von 2.000 GB bereitstellen und anschließen, ändert sich die Bandbreitenzuweisung erneut. Tabelle 4 zeigt die 4 angeschlossenen Volumes mit ihren bereitgestellten Durchsatzgrenzen in der 3rd Spalte.

Bandbreitenzuweisung mit 4 Datenvolumina.
Datenträger Maximale IOPS Bereitgestellte maximale Durchsatzgrenze Prozentsatz Zugewiesene Volumenbandbreite
volume-a 9000 1.179 Mbit/s 23ₒ% 832 Mbit/s
volume-b 15.000 1.966 Mbit/s 38°% 1.388 Mbit/s
volume-c 9000 1.179 Mbit/s 23ₒ% 832 Mbit/s
volume-d 6.000 786 Mbit/s 15% 555 Mbit/s
Alle Datenmengen Nicht zutreffend 4.324 Mbit/s 100 % 3.607 Mbit/s

Die Bandbreite, die der Instanz zur Verfügung steht, wird immer pro Volume aufgeteilt. Die Bandbreite wird pro Datenträger zugeordnet und nicht von Datenträgern gemeinsam genutzt. In den Beispielen, in denen 3 oder 4 Datenträger angeschlossen sind, ist die zugewiesene Bandbreite geringer als die Durchsatzgrenze des jeweiligen Datenträgers. Das Volume ist zwar für eine höhere Kapazität ausgelegt, kann aber nur die ihm zugewiesene Bandbreite nutzen. Es kann keine Bandbreite nutzen, die einem anderen Volume zugewiesen ist, aber von diesem nicht genutzt wird.

In den meisten Fällen ist der Bandbreitenwert des nicht angeschlossenen, bereitgestellten Volumes nicht identisch mit dem Bandbreitenwert, den Sie sehen, nachdem das Volume an eine Instanz angeschlossen wurde.

Datenträgerbandbreite abschätzen

Überlegen Sie, welche Art von Datenträger für Ihre Workloads erforderlich ist, und wählen Sie das entsprechende Datenträgerprofil aus. Datenintensive Workloads erfordern möglicherweise die höhere Bandbreitenleistung eines Profils mit 10 IOPS/GB. Weitere Informationen finden Sie unter Beziehung zwischen Profilen virtueller Server und Speicherprofilen.


  1. Die zugewiesenen Bandbreitenwerte des Datenvolumens entsprechen den bereitgestellten Durchsatzgrenzen. Die verfügbare Bandbreite des Instance-Volumes beträgt 3.607 MBps, was mehr ist als die Summe der bereitgestellten Durchsatzgrenzen der Data-Volumes. ↩︎