Erweiterungsspeicher-VM-Instanzen

Virtual-Machine-(VM-)Instanzen mit erweitertem Speicher sind VM-Instanzen, die mehr Arbeitsspeicher und Cores bereitstellen als mit Standardausprägungen verfügbar.

Funktionsweise von Extended Memory-VM-Instanzen

Die VM mit erweitertem Speicher ist für anspruchsvolle Workloads konzipiert, die mehr Speicher und Kerne benötigen als bei Standardausprägungen verfügbar. Mit VM-Instanzen mit erweitertem Speicher können Sie virtuelle Maschinen mit Cores und Arbeitsspeicher erstellen, die den Betrag überschreiten, den ein einzelner physischer Socket überträgt. Für bestimmte Standardausprägungen ist eine Extended Memory VM verfügbar.

Sie können Ausprägungen für VM mit erweitertem Speicher genauso auswählen wie Standardausprägungen. Wenn Sie eine Instanz erstellen, können Sie der Instanz eine erweiterte Arbeitsspeichermenge und die erforderliche Anzahl von Cores zuweisen, ähnlich wie Sie die Anzahl der OCPUs und den Arbeitsspeicher für eine reguläre flexible Ausprägung zuweisen.

Unterstützte Ausprägungen und Images

Unterstützte Ausprägungen

Auf den folgenden Ausprägungen können Sie weitere Kerne und Speicher zuweisen:

  • VM.Standard3.Flex
  • VM.Standard.E3.Flex
  • VM.Standard.E4.Flex
  • VM.Standard.E5.Flex

OCPU, Arbeitsspeicher und Netzwerkbandbreite

Sie können einer VM-Instanz mit erweitertem Speicher eine erweiterte Anzahl an OCPUs und Arbeitsspeicher zuweisen.

Standardausprägungen VM mit erweitertem Speicher Netzwerk
Ausprägung OCPU Arbeitsspeicher (GB) OCPU Max. Arbeitsspeicher (GB) Max. Netzwerkbandbreite
VM.Standard3.Flex 1 OCPU, maximal 32 OCPUs 1 GB Minimum, 512 GB Maximum 14 OCPU Minimum, 56 OCPU Maximum 896 GB 32 Gbit/s
VM.Standard.E3.Flex 1 OCPU, maximal 64 OCPUs 1 GB Minimum, 1024 GB Maximum 28 OCPU Minimum, 114 OCPU Maximum 1760 GB 40 Gbit/s
VM.Standard.E4.Flex 1 OCPU, maximal 64 OCPUs 1 GB Minimum, 1024 GB Maximum 28 OCPU Minimum, 114 OCPU Maximum 1760 GB 40 Gbit/s
VM.Standard.E5.Flex 1 OCPU, 94 OCPU max. 1 GB Minimum, 1049 GB Maximum 28 OCPU Minimum, 126 OCPU Maximum 2098 GB 40 Gbit/s

Um eine vorhandene Instanz in eine Konfiguration mit erweitertem Speicher zu ändern, können Sie die Ausprägung einer Instanz ändern. Sie können die Ausprägung einer VM-Instanz ändern, ohne Ihre Instanzen neu erstellen oder Ihre Anwendungen erneut bereitstellen zu müssen.

NUMA-(Noniform Memory Access-)Awareness auf Anwendungsebene

Da VM-Instanzen mit erweitertem Speicher Ressourcen aus den physischen Sockets des zugrunde liegenden Hosts verwenden, muss die Anwendungsschicht auf die zugrunde liegende VM-Topologie aufmerksam gemacht werden. Nachdem Sie die Ausprägung einer Instanz so geändert haben, dass sie VM mit erweitertem Speicher verwendet, sollten Sie den Anwendungsstack optimieren, damit die Instanz NUMA bekannt ist.

Wie Sie die Instanz NUMA bekannt machen, hängt davon ab, welche Software die Anwendung verwendet. Beispiel: Anwendungen, die in einer Java Virtual Machine (JVM) ausgeführt werden, können Befehlszeilenoptionen verwenden.

VM-Instanz mit erweitertem Speicher erstellen

Wenn Sie eine Instanz erstellen, geben Sie an, ob die Instanz eine VM-Instanz mit erweitertem Speicher ist. Sie können auch eine vorhandene, reguläre Instanz bearbeiten und in eine VM-Instanz mit erweitertem Speicher umwandeln.

Konsole verwenden:

  1. Führen Sie die Schritte bis zum Abschnitt Ausprägung aus, um eine Instanz zu erstellen.
  2. Klicken Sie auf Ausprägung ändern.
  3. Wählen Sie eine Ausprägung aus, die VM mit erweitertem Arbeitsspeicher unterstützt.
  4. Wählen Sie unter Anzahl OCPUs mit dem Schieberegler die Anzahl der OCPUs aus, die Sie dieser Instanz zuweisen möchten. Die anderen Ressourcen werden proportional skaliert.
    Hinweis

    Die Option Burstabel wird nicht unterstützt, wenn Sie eine erweiterte Arbeitsspeichermenge oder OCPUs auswählen.
  5. Wählen Sie unter Arbeitsspeicher (GB) mit dem Schieberegler die Arbeitsspeichermenge aus, die Sie dieser Instanz zuweisen möchten. Der zulässige Arbeitsspeicher basiert auf der Anzahl der ausgewählten OCPUs.
  6. Um der Instanz eine erweiterte Arbeitsspeichermenge oder OCPUs zuzuweisen, ziehen Sie den Schieberegler auf Erweiterte OCPU oder Erweiterter Arbeitsspeicher.
  7. Klicken Sie auf Ausprägung auswählen.
  8. Beenden Sie die Erstellung der Instanz, und klicken Sie auf Erstellen.

API verwenden: Um Instanzen zu erstellen, verwenden Sie den Vorgang LaunchInstance. Mit dem Parameter LaunchInstanceShapeConfigDetails können Sie die Anzahl der Cores und den Arbeitsspeicher angeben.