Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
[queue]
Abschnitt
Definiert Konfigurationseinstellungen für eine einzelne Warteschlange. [queue]Abschnitte werden nur unterstützt, wenn auf gesetzt scheduler istslurm
.
Das Format ist[queue
. Der <queue-name>
]Warteschlangenname
muss mit einem Kleinbuchstaben beginnen, darf nicht mehr als 30 Zeichen enthalten und darf nur Kleinbuchstaben, Zahlen und Bindestriche (-) enthalten.
[queue q1] compute_resource_settings = i1,i2 placement_group = DYNAMIC enable_efa = true disable_hyperthreading = false compute_type = spot
Anmerkung
Support für den [queue]Abschnitt wurde in AWS ParallelCluster Version 2.9.0 hinzugefügt.
Themen
compute_resource_settings
(Erforderlich) Identifiziert die [compute_resource]Abschnitte, die die Rechenressourcenkonfigurationen für diese Warteschlange enthalten. Die Abschnittsnamen müssen mit einem Buchstaben beginnen, dürfen nicht mehr als 30 Zeichen enthalten und dürfen nur Buchstaben, Zahlen, Bindestriche (-) und Unterstriche (_) enthalten.
Für jeden Abschnitt werden bis zu drei (3) [compute_resource]Abschnitte unterstützt. [queue]
Beispielsweise gibt die folgende Einstellung an, dass die Abschnitte beginnen [compute_resource cr1]
und verwendet [compute_resource cr2]
werden.
compute_resource_settings = cr1, cr2
Aktualisierungsrichtlinie: Wenn diese Einstellung geändert wird, ist das Update nicht zulässig.
compute_type
(Optional) Definiert den Typ der Instances, die für diese Warteschlange gestartet werden sollen. Diese Einstellung ersetzt die cluster_type-Einstellung.
Gültige Optionen sind ondemand
und spot
.
Der Standardwert ist ondemand
.
Weitere Informationen zu Spot-Instances finden Sie unter Arbeiten mit Spot-Instances.
Anmerkung
Die Verwendung von Spot-Instances setzt voraus, dass die AWSServiceRoleForEC2Spot
mit dem Service verknüpfte Rolle in Ihrem Konto vorhanden ist. Führen Sie den folgenden Befehl aus AWS CLI, um diese Rolle in Ihrem Konto mithilfe von zu erstellen:
aws iam create-service-linked-role --aws-service-name spot.amazonaws.com
Weitere Informationen finden Sie unter Service-verknüpfte Rolle für Spot-Instance-Anfragen im Amazon EC2 EC2-Benutzerhandbuch.
Das folgende Beispiel verwendet SpotInstances für die Rechenknoten in dieser Warteschlange.
compute_type = spot
disable_hyperthreading
(Optional) Deaktiviert Hyperthreading auf den Knoten in dieser Warteschlange. Nicht alle Instance-Typen können Hyperthreading deaktivieren. Eine Liste der Instance-Typen, die die Deaktivierung von Hyperthreading unterstützen, finden Sie im Amazon EC2 EC2-Benutzerhandbuch unter CPU-Kerne und Threads für jeden CPU-Kern pro Instance-Typ. Wenn die disable_hyperthreading Einstellung in dem [cluster]Abschnitt definiert ist, kann diese Einstellung nicht definiert werden.
Der Standardwert ist false
.
disable_hyperthreading = true
enable_efa
(Optional) Wenn auf gesetzttrue
, gibt dies an, dass der Elastic Fabric Adapter (EFA) für die Knoten in dieser Warteschlange aktiviert ist. Eine Liste der EC2-Instances, die EFA unterstützen, finden Sie unter Unterstützte Instance-Typen im Amazon EC2 EC2-Benutzerhandbuch für Linux-Instances. Wenn die enable_efa Einstellung in dem [cluster]Abschnitt definiert ist, kann diese Einstellung nicht definiert werden. Latenzen zwischen Instances sollten mithilfe einer Cluster-Placement-Gruppe minimiert werden. Weitere Informationen finden Sie unter placement und placement_group.
enable_efa = true
enable_efa_gdr
(Optional) Ab AWS ParallelCluster Version 2.11.3 hat diese Einstellung keine Auswirkung. Die Elastic Fabric Adapter (EFA) -Unterstützung für GPUDirect RDMA (Remote Direct Memory Access) ist für die Rechenknoten aktiviert. Sie ist immer aktiviert, wenn sie vom Instance-Typ unterstützt wird.
Anmerkung
AWS ParallelCluster Version 2.10.0 bis 2.11.2: Wenntrue
, gibt an, dass Elastic Fabric Adapter (EFA) GPUDirect RDMA (Remote Direct Memory Access) für die Knoten in dieser Warteschlange aktiviert ist. Die Einstellung auf true
setzt voraus, dass die enable_efa Einstellung auf true
.EFA GPUDirect gesetzt ist. RDMA wird von den folgenden Instance-Typen () auf diesen Betriebssystemen unterstützt (p4d.24xlarge
,, oder). alinux2
centos7
ubuntu1804
ubuntu2004
Wenn die enable_efa_gdr Einstellung in dem [cluster]Abschnitt definiert ist, kann diese Einstellung nicht definiert werden. Latenzen zwischen Instances sollten mithilfe einer Cluster-Placement-Gruppe minimiert werden. Weitere Informationen finden Sie unter placement und placement_group.
Der Standardwert ist false
.
enable_efa_gdr = true
Anmerkung
Support für enable_efa_gdr
wurde in AWS ParallelCluster Version 2.10.0 hinzugefügt.
placement_group
(Optional) Definiert, falls vorhanden, die Platzierungsgruppe für diese Warteschlange. Diese Einstellung ersetzt die placement_group-Einstellung.
Gültige Optionen sind die folgenden Werte:
-
DYNAMIC
-
Name einer vorhandenen Amazon EC2 EC2-Cluster-Platzierungsgruppe
Wenn diese Option auf gesetzt istDYNAMIC
, wird eine eindeutige Platzierungsgruppe für diese Warteschlange als Teil des Cluster-Stacks erstellt und gelöscht.
Weitere Informationen zu Placement-Gruppen finden Sie unter Placement-Gruppen im Amazon EC2 EC2-Benutzerhandbuch. Wenn dieselbe Platzierungsgruppe für verschiedene Instance-Typen verwendet wird, ist es wahrscheinlicher, dass die Anforderung aufgrund eines Fehlers mit unzureichender Kapazität fehlschlägt. Weitere Informationen finden Sie unter Unzureichende Instance-Kapazität im Amazon EC2 EC2-Benutzerhandbuch.
Es ist kein Standardwert vorhanden.
Nicht alle Instance-Typen unterstützen Cluster-Placement-Gruppen. Unterstützt beispielsweise t2.micro
keine Cluster-Platzierungsgruppen. Informationen zur Liste der Instance-Typen, die Cluster Placement-Gruppen unterstützen, finden Sie unter Regeln und Einschränkungen für Cluster Placement-Gruppen im Amazon EC2 EC2-Benutzerhandbuch. Tipps zum Arbeiten mit Platzierungsgruppen finden Sie unter Probleme bei der Platzierung von Gruppen und beim Starten von Instances.
placement_group = DYNAMIC