[queue] Abschnitt - AWS ParallelCluster

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 <queue-name>]. Der 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.

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

Aktualisierungsrichtlinie: Die Rechenflotte muss gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

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

Aktualisierungsrichtlinie: Die Rechenflotte muss gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

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

Aktualisierungsrichtlinie: Die Rechenflotte muss gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

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.

Aktualisierungsrichtlinie: Die Rechenflotte muss gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.

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

Aktualisierungsrichtlinie: Die Rechenflotte muss gestoppt werden, damit diese Einstellung für ein Update geändert werden kann.