Compute-Ausprägungen
Eine Ausprägung ist eine Vorlage, die den Typ und die Menge der Ressourcen bestimmt, die einer Compute-Instanz zugewiesen sind. Compute Cloud@Customer bietet die Wahl zwischen einer flexiblen Ausprägung für generische Workloads und dedizierten Ausprägungen für GPU-beschleunigte Workloads.
Sie wählen die Ausprägungskonfiguration aus, wenn Sie eine Instanz erstellen. Siehe Instanzen erstellen.
Sie können die folgenden Ausprägungen für Instanzen verwenden, die auf Compute Cloud@Customer erstellt wurden:
- Flexible Ausprägungen: Sie wählen die Anzahl der OCPUs und der Arbeitsspeichermenge aus, die einer Instanz zugewiesen sind.
- GPU-Ausprägungen: Jede Ausprägung hat eine feste Anzahl von OCPUs, Arbeitsspeicher und GPUs, die einer Instanz beim Erstellen der Instanz zugewiesen werden.
Flexible Ausprägungen
Mit einer flexiblen Ausprägung können Sie die Anzahl der OCPUs und den Arbeitsspeicher für eine Instanz anpassen. Wenn Sie eine Instanz aktualisieren, können Sie diese Eigenschaften der flexiblen Ausprägung ändern. Dank dieser Flexibilität können Sie Instanzen erstellen, die Ihren Workload-Anforderungen entsprechen, während Sie gleichzeitig die Performance optimieren und Ressourcen effizient nutzen.
Die VM.PCAStandard.E5. Die flexible Ausprägung kann nur für Compute Cloud@Customer X10-Systeme ausgewählt werden.
Die VM.PCAStandard.E6. Die flexible Ausprägung kann nur für Compute Cloud@Customer X11-Systeme ausgewählt werden.
Ausprägung |
OCPUs |
Arbeitsspeicher (GB) |
Maximale VNICs |
Maximale Bandbreite (Gbit/s) |
---|---|---|---|---|
VM.PCAStandard1. FlexFeld |
1-32 |
64 GB maximal pro OCPU 512 GB maximal pro Instanz |
1 OCPU: 2 VNICs 2 bis 24 OCPUs: 1 VNIC pro OCPU 25 bis 32 OCPUs: 24 VNICs |
1 bis 24 OCPUs: 24,6 Gbit/s 25 bis 32 OCPUs: 1 Gbit/s pro OCPU |
VM.PCAStandard.E5. FlexFeld |
1–96 |
64 GB maximal pro OCPU 960 GB maximal pro Instanz |
1 OCPU: 2 VNICs 2 bis 24 OCPUs: 1 VNIC pro OCPU 25 bis 96 OCPUs: 24 VNICs |
1 bis 24 OCPUs: 24,6 Gbit/s 25 bis 40 OCPUs: 1 Gbit/s pro OCPU 41 bis 96 OCPUs: 40,0 Gbit/s |
VM.PCAStandard.E6. FlexFeld |
1–96 |
64 GB maximal pro OCPU 960 GB maximal pro Instanz |
1 OCPU: 2 VNICs 2 bis 24 OCPUs: 1 VNIC pro OCPU 25 bis 96 OCPUs: 24 VNICs |
1 bis 24 OCPUs: 24,6 Gbit/s 25 bis 40 OCPUs: 1 Gbit/s pro OCPU 41 bis 96 OCPUs: 40,0 Gbit/s |
GPU-Ausprägungen
Die GPU-VM-Ausprägungen sind für Unternehmens-GPU-beschleunigte Workloads optimiert. Sie können nur verwendet werden, wenn das Compute Cloud@Customer-Deployment ein GPU-Erweiterungsrack enthält. Instanzen, die mit einer GPU-Ausprägung erstellt wurden, haben direkten (Passthrough-)Zugriff auf 1-4 physische GPUs. Das Verhältnis zwischen GPUs, OCPUs und Arbeitsspeicher ist fest.
Bei GPU-beschleunigten Workloads können Sie zwischen den folgenden Ausprägungen wählen: VM.GPU.L40S.1, VM.GPU.L40S.2,VM.GPU.L40S.3, VM.GPU.L40S.4. Um auf diese dedizierten Ausprägungen zuzugreifen, müssen Sie eine Instanz basierend auf dem Oracle Linux 8- oder Oracle Linux 9-Plattformimage erstellen.
In den aktuellen Oracle Linux-Plattformimages sind keine GPU-Treiber enthalten. Das Instanz-BS erkennt die zugewiesenen GPUs. Um diese zu verwenden, benötigen Sie jedoch das CUDA-Toolkit von der NVIDIA-Entwicklersite, um die erforderlichen Treiber zu installieren.
Die Installation des großen Downloads und des lokalen Repositorys erfordert viel Festplattenspeicher. Das standardmäßige 50-GB-Boot-Volume ist bei Oracle Linux 9 nicht ausreichend und bei Oracle Linux 8 nur ausreichend groß. Es wird dringend empfohlen, die Boot-Volume-Größe auf mindestens 60 GB zu erhöhen und das Dateisystem entsprechend zu erweitern.
-
Laden Sie in der Befehlszeile der Instanz die CUDA Toolkit rpm für Ihr BS herunter, und installieren Sie sie.
$ wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda-repo-rhel9-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo rpm -i cuda-repo-rhel9-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo dnf clean all $ sudo dnf install cuda-toolkit-12-8
-
Aktivieren Sie das yum-Repository für Oracle Linux 9 EPEL. Installieren Sie das Package
dkms
.$ sudo yum-config-manager --enable ol9_developer_EPEL $ sudo dnf install dkms
-
Installieren Sie GPU-Treiber.
$ sudo dnf install cuda-12-8
-
Prüfen Sie die Installation mit der NVIDIA System Management Interface.
$ nvidia-smi +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 570.86.10 Driver Version: 570.86.10 CUDA Version: 12.8 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA L40S Off | 00000000:00:05.0 Off | 0 | | N/A 26C P8 23W / 350W | 1MiB / 46068MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
-
Laden Sie in der Befehlszeile der Instanz die CUDA Toolkit rpm für Ihr BS herunter, und installieren Sie sie.
$ wget https://developer.download.nvidia.com/compute/cuda/12.8.0/local_installers/cuda-repo-rhel8-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo rpm -i cuda-repo-rhel8-12-8-local-12.8.0_570.86.10-1.x86_64.rpm $ sudo dnf clean all $ sudo dnf install cuda-toolkit-12-8
-
Aktivieren Sie das yum-Repository für Oracle Linux 8 EPEL. Installieren Sie das Package
dkms
.$ sudo yum-config-manager --enable ol8_developer_EPEL $ sudo dnf install dkms
-
Installieren Sie GPU-Treiber.
$ sudo dnf install cuda-12-8
-
Installieren Sie das NVIDIA Kernel-Modul.
$ sudo scl enable gcc-toolset-13 bash # dkms install nvidia-open -v 570.86.10
Wenn dieser
make
-Fehler angezeigt wird, während das Kernelmodul erstellt wird, können Sie ihn problemlos ignorieren.Cleaning build area...(bad exit status: 2) Failed command: make -C /lib/modules/5.15.0-206.153.7.el8uek.x86_64/build M=/var/lib/dkms/nvidia-open/570.86.10/build clean
-
Prüfen Sie die Installation mit der NVIDIA System Management Interface.
# nvidia-smi +-----------------------------------------------------------------------------------------+ | NVIDIA-SMI 570.86.10 Driver Version: 570.86.10 CUDA Version: 12.8 | |-----------------------------------------+------------------------+----------------------+ | GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |=========================================+========================+======================| | 0 NVIDIA L40S Off | 00000000:00:05.0 Off | 0 | | N/A 26C P8 23W / 350W | 1MiB / 46068MiB | 0% Default | | | | N/A | +-----------------------------------------+------------------------+----------------------+ +-----------------------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=========================================================================================| | No running processes found | +-----------------------------------------------------------------------------------------+
Spezifikation | Mögliche Werte |
---|---|
Ausprägungsname |
|
GPUs | 1-4 – entsprechend dem Namen der Form |
OCPUs | 27 pro GPU |
Arbeitsspeicher | 200 GB pro GPU |
VNICs | Bis zu 24 |
Bandbreite | Bis zu 400 Gbit/s |