Konfigurationsleitfaden für NVM Express* over Fabrics mit SPDK für Intel® Ethernet Produkte mit RDMA

Dokumentation

Installation und Setup

000088696

29.03.2024

NVM Express* (NVMe*)-Laufwerke sind Solid-State-Laufwerke (SSDs) mit hoher Geschwindigkeit und niedriger Latenz, die über den Peripheral Component Interconnect Express* (PCIe*) Bus des Servers verbunden werden.

Die Entwicklung dieser Hochleistungslaufwerke hat zu neuen Innovationen bei Storage-over-Networking-Protokollen geführt, die die Funktionen des Laufwerks in Rechenzentrums- und Cloud-Umgebungen voll ausschöpfen.

NVMe* over Fabrics (NVMe-oF) bietet Netzwerkspeicher auf einer Latenzebene, die der von lokal gemounteten Speichern nahe kommt, über ein neu gestaltetes Speicherprotokoll, das die Verwendung von Fabric-Technologien mit niedriger Latenz und hoher Effizienz wie Remote Direct Memory Access (RDMA) oder Fibre Channel (FC) mit diesen Hochgeschwindigkeits-NVMe*-Laufwerken kombiniert.

Das Storage Performance Development Kit (SPDK) bietet eine Reihe von Tools und Bibliotheken zum Schreiben von leistungsstarken, skalierbaren Speicheranwendungen im Benutzermodus. SPDK ist ein Open-Source-Projekt, das sich auf die Optimierung von Speichersoftware für CPUs, NVMe*-SSDs und NICs der neuesten Generation konzentriert, um die Leistung und Effizienz von Speicheranwendungen zu verbessern. Es erzielt eine hohe Leistung, indem es alle erforderlichen Speichertreiber in den Benutzerbereich verschiebt und in einem abgefragten Modus anstelle von Interrupts arbeitet, wodurch Kernel-Kontextwechsel vermieden werden und der Aufwand für die Interrupt-Behandlung vermieden wird.

Die SPDK-Community begann mit einem asynchronen, sperrlosen NVMe*-Treiber im User-Space-Modus und nutzte dann die Leistung und Effizienz von SPDK für Speicher, Netzwerke und Virtualisierung. SPDK bietet ein leistungsstarkes NVMe-oF-Ziel- und Hostkomponenten, die spezifikationskonform sind. Daher können Benutzer den Linux* Kernel NVMe-oF-Host verwenden, um eine Verbindung zu einem SPDK-NVMe-oF-Ziel herzustellen und umgekehrt.

Intel unterstützt NVMe* over Fabrics auf zwei Intel® Ethernet Produktlinien mit RDMA-Technik:

  • Produktreihe Intel® Ethernet 800
  • Intel® Ethernet Connection X722/Intel® Ethernet-Netzwerkadapter X722

NVM Express* over Fabrics mit SPDK für Intel® Ethernet Produkte mit RDMA Konfigurationsleitfaden

Zugehörige Themen
Konfigurationsleitfaden für NVM Express* over Fabrics für Intel® Ethernet Produkte mit RDMA
Konfigurationsleitfaden für NVM Express* over TCP für Intel® Ethernet Produkte
Konfigurationsleitfaden für NVM Express* over TCP mit SPDK für Intel® Ethernet Produkte mit ADQ
Konfigurationsleitfaden für NVM Express* over TCP mit Linux-Kernel für Intel® Ethernet Produkte mit ADQ
Videoanleitung zur Konfiguration der Zielanwendung SPDK NVMe* over Fabric auf dem Linux-Betriebssystem unter Verwendung der Intel® Ethernet 800-Reihe