Über die Bandbreitenzuweisung für Instanzprofile

Instanzprofile geben Auskunft über die verfügbare Instanzbandbreite einer Instanz. Die Anzahl vCPUs bestimmt die verfügbare Instanzbandbreite. Je nach Profil beträgt der Bandbreitenmultiplikator für die Instanzbandbreite 1 oder 2 Gbit/s pro vCPU.

Bandbreitenzuordnung für Ressourcen, die einer Instanz zugeordnet sind

Wenn Sie eine Instanz bereitstellen, wird die gesamte Bandbreite der Instanz zwischen dem angeschlossenen Speicher und dem Netzwerk aufgeteilt. Die maximale Bandbreitenkapazität wird durch das x86-64 Instanzprofil bestimmt, das Sie bei der Bereitstellung der Instanz auswählen. Ein bx2-2x8 ausgeglichenes Serverprofil erlaubt zum Beispiel eine Gesamtbandbreite der Instanz von 4 Gbit/s.

Die anfängliche Zuweisung des Volumens und der Netzwerkbandbreite hängt von der Bandbreite ab, die Sie über die API oder das von Ihnen ausgewählte Instanzprofil festgelegt haben. Wenn Sie die anfängliche Volumen- und Netzwerkbandbreitenzuweisung nicht festlegen, werden 25 % der gesamten Instanzbandbreite der Volumenbandbreite und 75 % der Netzwerkbandbreite zugewiesen. Sehen Sie sich das folgende Beispiel an:

  • Instanz-Bandbreite: 4 Gbps
  • Bandbreite der Volumes: 1 Gbps
  • Netzwerk-Bandbreite: 3 Gbps

Die maximale Bandbreite eines Datenträgers ist die höchste mögliche Bandbreite, die dem Datenträger zugewiesen werden kann, wenn er einer Instanz zugeordnet ist. Wenn die maximale Gesamtbandbreite der zugeordneten Datenträger die für die Instanz verfügbaren Menge überschreitet, wird die Bandbreite für jeden zugeordneten Datenträger proportional basierend auf der maximalen Bandbreite der einzelnen Datenträger festgelegt.

Um angemessene Boot-Zeiten zu gewährleisten, wird dem Boot-Volume eine Mindestbandbreite von 393 Mbps zugewiesen. Im Beispiel mit einer Gesamtbandbreite der Instanz von 1.000 Mbit/s werden die verbleibenden 607 Mbit/s allen Datenvolumes zugewiesen, die Sie anhängen, bis zur maximalen Bandbreite des Volumes. Wenn Sie beispielsweise ein Datenvolumen mit einer Bandbreite von 500 Mbit/s anschließen, können Sie einen Durchsatz von 500 Mbit/s erwarten.

Sie können Bandbreitenzuordnungen mit dem Endpunkt /instance/profiles in der API anzeigen. Sie können die Bandbreitenzuweisungen auch in den Profilinformationen während der Instanzerstellung in der Konsole sehen.

Bandbreitenzuordnung anpassen

Sie können die Zuweisung der Gesamtbandbreite der Instanz anpassen und dabei zwischen Netzwerkbandbreite und Volumenbandbreite abwägen. Sowohl die Datenträgerbandbreite als auch die Netzbandbreite müssen jeweils mindestens 500 Mb/s betragen. Bevor Sie das Bandbreitenverhältnis ändern, stellen Sie sicher, dass Sie die Anforderungen an die Netzbandbreite Ihrer Instanz bewerten. Stellen Sie sicher, dass die neue Bandbreitenzuweisung keine negativen Auswirkungen auf die Netzwerkleistung Ihrer Instanz hat.

Um beispielsweise mehr Datenträgerbandbreite zuzulassen, können Sie das vorherige Beispiel in gleichen Zuordnungen aufteilen:

  • Datenträger: 2.000 MB/s
  • Netz: 2.000 MB/s

Die meisten virtuellen Serverinstanzen werden standardmäßig mit der gewichteten Einstellung QoS bereitgestellt. Die für die Instanz verfügbare Bandbreite des Volumes wird pro Volume aufgeteilt. Die Bandbreite wird den einzelnen Volumes zugewiesen und nicht zwischen den Volumes aufgeteilt. Wenn zum Beispiel vier identische Volumes an eine Instanz angeschlossen sind, wird jedem Volume ein Viertel der gesamten Volume-Bandbreite zugewiesen. Ein Volume kann die ihm zugewiesene Bandbreite nutzen, auch wenn es das einzige verwendete Volume ist. Das benutzte Volume kann nicht auf die Bandbreite zugreifen, die den ungenutzten Volumes zugewiesen ist.

Ausgewählte Compute-Profile unterstützen die dynamische Bandbreitenzuweisung für Datenvolumen. Durch die Verwendung der dynamischen Bandbreitenzuweisung kann ein Volume, das seine E/A-Kapazität maximiert, ungenutzte Bandbreite von anderen Volume-Anhängen nutzen. Sie können die Einstellung für gewichteten Speicher QoS in der Konsole, über die Befehlszeilenschnittstelle(CLI) oder über die API in "gepoolt" ändern. Weitere Informationen finden Sie unter Bandbreitenzuweisung für gepoolte Volumes. Welche Methoden der Bandbreitenzuweisung Ihr virtueller Server unterstützt, erfahren Sie im Abschnitt Fähigkeiten in den Themen zu den Rechenprofilen.

Netzwerkbandbreitenzuordnung für Profile optimieren

Profile können eine maximale Gesamtbandbreite von bis zu 80 Gb/s haben. Diese Bandbreite wird zwischen Netz- und Speicherdatenverkehr aufgeteilt. Die Bandbreitenzuweisung im Netz wird gleichmäßig auf die Netzschnittstellen verteilt. Jede Netzwerkschnittstelle hat eine Kapazität von 25 Gbit/s. Möglicherweise müssen Sie Ihrer Virtual Server-Instanz mehrere Netzschnittstellen zuordnen, um die Netzleistung zu optimieren.

Wenn Sie beispielsweise das Profil bx2-32x128 wählen, beträgt die gesamte Bandbreite, die der Instanz zugewiesen wird, 64 Gbit/s. Die Standard-Netzwerkkapazität beträgt 48 Gbit/s für das Netzwerk und 16 Gbit/s für den Speicher, kann aber angepasst werden. Wenn Sie die standardmäßige Bandbreitenzuweisung und eine einzelne Netzwerkschnittstelle auf der Instanz verwenden, hat vNIC eine Portgeschwindigkeit von 25 Gbit/s. Wenn das System über zwei Netzwerkschnittstellen verfügt, hat jede Netzwerkschnittstelle eine Anschlussgeschwindigkeit von 24 Gbit/s, so dass die Gesamtbandbreite des Netzwerks 48 Gbit/s beträgt. Die verbleibende Bandbreite (16 Gb/s) wird Ihren Speicherdatenträgern zugeordnet.

Die folgende Tabelle veranschaulicht diese Zuordnung für drei verschiedene Gen 2-Profilbeispiele. Wenn Sie dieselben Standardwerte verwenden, die für diese Berechnungen verwendet wurden, können Sie andere Instanzprofile mit der folgenden Tabelle abgleichen, indem Sie den Wert für die Bandbreitenkapazität mit der Gesamtbandbreite in der Tabelle abgleichen. Weitere Informationen zu Instanzprofilen, einschließlich Informationen zur Netzleistung, finden Sie unter x86-64-Instanzprofile.

Beispiel einer Profilbandbreite für Gen 2-Profile
Profilnamen bx2-16x64 bx2-32x128 bx2-48-192
Gesamte Bandbreite 32 Gb/s 64 Gb/s 80 Gb/s
Standardbandbreitenzuordnung für Speicher (25 %) 8 Gb/s 16 Gb/s 20 Gb/s
Standardzuordnung der gesamten Netzbandbreite (75 %) 24 Gb/s 48 Gb/s 60 Gb/s
vNIC-Geschwindigkeit mit 1 angeschlossenem vNIC 24 Gb/s 25 Gb/s 25 Gb/s
vNIC-Geschwindigkeit mit 2 angeschlossenen vNICs 2x12 Gb/s 2x24 Gb/s 2x25 Gb/s
vNIC-Geschwindigkeit mit 3 angeschlossenen vNICs 3x8 Gb/s 3x16 Gb/s 3x20 Gb/s

Die Netzbandbreitenobergrenze gilt separat für den ausgehenden (übertragenen) und den eingehenden (empfangenen) Datenverkehr. Das heißt, selbst wenn eine Instanz mit einer Obergrenze von 4 Gb/s ihre Übertragungsbegrenzung von 4 Gb/s erreicht, kann sie weiterhin bis zu ihrer Eingangsbegrenzung von 4 Gb/s empfangen.

Bei Gen 4-Profilen wird die gesamte Netzwerkbandbreite nicht auf die angeschlossenen vNICs, aufgeteilt, sondern gepoolt, so dass jedes vNIC seine volle Kapazität nutzen kann. Die virtuelle Serverinstanz kann niemals ihre Gesamtbandbreite überschreiten, aber jede einzelne vNIC kann volle 100 Gbit/s erreichen, wenn die aggregierte Bandbreite die Gesamtbandbreite nicht überschreitet.

Beispiel einer Profilbandbreite für Gen 4-Profile
Profilnamen bx4-16x64 bx4-32x128 bx4-48-192
Gesamte Bandbreite 32 Gb/s 64 Gb/s 80 Gb/s
Standardbandbreitenzuordnung für Speicher (25 %) 8 Gb/s 16 Gb/s 20 Gb/s
Standardzuordnung der gesamten Netzbandbreite (75 %) 24 Gb/s 48 Gb/s 60 Gb/s
vNIC-Geschwindigkeit mit 1 angeschlossenem vNIC 24 Gb/s 48 Gb/s 60 Gb/s
vNIC-Geschwindigkeit mit 2 angeschlossenen vNICs 2x24 Gb/s 2x48 Gbit/s 2x60 Gbit/s
vNIC-Geschwindigkeit mit 3 angeschlossenen vNICs 3x24 Gbit/s 3x48 Gbit/s 3x60 Gbit/s

Nächste Schritte

Weitere Informationen finden Sie in den folgenden Quellen: