View a markdown version of this page

Arbeiten mit EFA-enabled Dateisystemen - FSx für Lustre

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.

Arbeiten mit EFA-enabled Dateisystemen

Wenn Sie ein Dateisystem mit einer Durchsatzkapazität von über 10 Gbit/s erstellen, empfehlen wir, den Elastic Fabric Adapter (EFA) zu aktivieren, um den Durchsatz pro Client-Instance zu optimieren. EFA ist eine leistungsstarke Netzwerkschnittstelle, die zur Leistungssteigerung eine maßgeschneiderte Technik zur Umgehung des Betriebssystems und das Netzwerkprotokoll AWS Scalable Reliable Datagram (SRD) verwendet. Informationen zu EFA finden Sie unter Elastic Fabric Adapter für AI/ML und HPC-Workloads auf Amazon EC2 im Amazon EC2 EC2-Benutzerhandbuch.

EFA-enabled Dateisysteme unterstützen zwei zusätzliche Leistungsmerkmale: GPUDirect Storage (GDS) und ENA Express. Die GDS-Unterstützung basiert auf EFA, um die Leistung weiter zu verbessern, indem sie die direkte Datenübertragung zwischen dem Dateisystem und dem GPU-Speicher unter Umgehung der CPU ermöglicht. Dieser direkte Pfad macht redundante Speicherkopien und die Beteiligung der CPU an den Datenübertragungsvorgängen überflüssig. Mit EFA- und GDS-Unterstützung können Sie einen höheren Durchsatz für einzelne EFA-enabled Client-Instances erzielen. ENA Express bietet optimierte Netzwerkkommunikation für Amazon EC2 EC2-Instances mithilfe eines fortschrittlichen Pfadauswahlalgorithmus und eines erweiterten Mechanismus zur Überlastungskontrolle. Mit der ENA Express-Unterstützung können Sie einen höheren Durchsatz für einzelne Express-enabled ENA-Client-Instances erzielen. Informationen zu ENA Express finden Sie unter Verbessern der Netzwerkleistung zwischen EC2-Instances mit ENA Express im Amazon EC2 EC2-Benutzerhandbuch.

Überlegungen bei der Verwendung von Dateisystemen EFA-enabled

Hier sind einige wichtige Punkte, die Sie bei der Erstellung von EFA-enabled Dateisystemen berücksichtigen sollten:

  • Mehrere Konnektivitätsoptionen: EFA-enabled Dateisysteme können mithilfe von ENA, ENA Express und EFA mit Client-Instanzen kommunizieren.

  • Bereitstellungstyp: EFA wird auf Persistent 2-Dateisystemen mit einer angegebenen Metadatenkonfiguration unterstützt, einschließlich Dateisystemen, die die Intelligent-Tiering Speicherklasse verwenden.

  • Aktualisierung der EFA-Einstellung: Sie können EFA aktivieren, wenn Sie ein neues Dateisystem erstellen, aber Sie können EFA nicht auf einem vorhandenen Dateisystem aktivieren oder deaktivieren.

  • Skalierung des Durchsatzes anhand der Speicherkapazität: Sie können die Speicherkapazität eines EFA-enabled SSD-based Dateisystems skalieren, um die Durchsatzkapazität zu erhöhen, aber Sie können die Durchsatzstufe eines EFA-enabled Dateisystems nicht ändern.

  • AWS-Regionen: Eine Liste der Dateisysteme AWS-Regionen , die EFA-enabled Persistent 2 unterstützen, finden Sie unterArt der Bereitstellung, Verfügbarkeit.

Voraussetzungen für die Verwendung von EFA-enabled Dateisystemen

Die folgenden Voraussetzungen gelten für die Verwendung von EFA-enabled Dateisystemen:

So erstellen Sie Ihr EFA-enabled Dateisystem:

  • Verwenden Sie eine EFA-enabled Sicherheitsgruppe. Weitere Informationen finden Sie unter EFA-enabled Sicherheitsgruppen.

  • Verwenden Sie dieselbe Availability Zone und /16 CIDR wie Ihre EFA-enabled Client-Instances in Ihrer Amazon VPC.

  • Auf Intelligent-Tiering Dateisystemen wird EFA nur mit einer Durchsatzkapazität von 4.000 MBps oder Schritten von 4.000 MBps unterstützt.

So greifen Sie mit dem Elastic Fabric Adapter (EFA) auf Ihr Dateisystem zu:

  • Verwenden Sie Nitro v4 (oder höher) EC2-Instances, die EFA unterstützen, mit Ausnahme der trn2-Instance-Familie. Weitere Informationen finden Sie unter Unterstützte Instance-Typen im Amazon EC2 EC2-Benutzerhandbuch.

  • Führen Sie AL2023, RHEL 9.5 und neuer oder Ubuntu 22+ mit Kernelversion 6.8 und neuer aus. Weitere Informationen finden Sie unter Installieren von Glanz Client.

  • Installieren Sie die EFA-Module und konfigurieren Sie EFA-Schnittstellen auf Ihren Client-Instances. Weitere Informationen finden Sie unter Konfiguration von EFA-Clients.

So greifen Sie mit GPUDirect Storage (GDS) auf Ihr Dateisystem zu:

  • Verwenden Sie eine Amazon EC2 P5-, P5e-, P5en- oder Client-Instance. P6-B200

  • Installieren Sie das NVIDIA Compute Unified Device Architecture (CUDA) -Paket, den Open-Source-NVIDIA-Treiber und den NVIDIA GPUDirect-Speichertreiber auf Ihrer Client-Instance. Weitere Informationen finden Sie unter Installieren Sie den GDS-Treiber (optional).

So greifen Sie mit ENA Express auf Ihr Dateisystem zu:

Ein Dateisystem erstellen EFA-enabled

Dieser Abschnitt enthält Anweisungen zum Erstellen eines FSx for EFA-enabled Lustre-Dateisystems mit dem. AWS CLI Informationen zum Erstellen eines EFA-enabled Dateisystems mit der Amazon FSx-Konsole finden Sie unterSchritt 1: Erstellen Sie Ihr FSx for Lustre-Dateisystem.

Verwenden Sie den CLI-Befehl create-file-system (oder den entsprechenden CreateFileSystemAPI-Vorgang). Im folgenden Beispiel wird ein FSx for EFA-enabled Lustre-Dateisystem mit einem PERSISTENT_2 Bereitstellungstyp erstellt.

aws fsx create-file-system\ --storage-capacity 4800 \ --storage-type SSD \ --file-system-type LUSTRE \ --file-system-type-version 2.15 \ --subnet-ids subnet-01234567890 \ --security-group-ids sg-0123456789abcdefg \ --lustre-configuration '{"DeploymentType": "PERSISTENT_2", "EfaEnabled": true}'

Nach erfolgreicher Erstellung des Dateisystems gibt Amazon FSx die Beschreibung des Dateisystems im JSON-Format zurück.