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

Dokumentation

Installation und Setup

000088696

07.03.2022

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

Die Entwicklung dieser Hochleistungslaufwerke hat neue Innovationen im Bereich der Datenspeicherung über Netzwerkprotokolle angetrieben, was die Laufwerksfunktionen in Rechenzentrums- und Cloud-Umgebungen voll ausnutzt.

NVMe over Fabrics (NVMe-oF) bietet Netzwerkspeicher auf Latenzebene, der nahe an lokal angebrachtem Datenspeicher liegt, über ein neu designtes Speicherprotokoll, das die Verwendung von Fabric-Technologien mit geringer Latenz und hoher Effizienz wie Remote Direct Memory Access (RDMA) oder Fibre Channel (FC) mit diesen schnellen NVMe-Laufwerken kombiniert.

Das Storage Performance Development Kit (SPDK) bietet eine Reihe von Tools und Bibliotheken für das Schreiben leistungsstarker, skalierbarer Massenspeicheranwendungen im Benutzermodus. SPDK ist ein Open-Source-Projekt, das sich auf die Optimierung der Datenspeichersoftware für CPUs, NVMe SSDs und NICs der neuesten Generation konzentriert, um die Leistung und Effizienz von Speicheranwendungen zu verbessern. Sie erzielt hohe Leistung, indem alle erforderlichen Speichertreiber in den Benutzerraum verlagert werden und im abgefragten Modus anstatt von Interrupts betrieben werden, wodurch Kernel-Kontext-Switches vermieden und Interrupt-Handhabungsover eliminiert werden.

Die SPDK-Community begann mit einem Benutzerraum, Polled-Mode, sperrfreiem NVMe-Treiber und erweiterte dann die Leistung und Effizienz von SPDK auf Speichernetzwerk und Virtualisierung. SPDK bietet eine leistungsstarke NVMe-oF-Ziel- und Host-Komponenten, die spezifikationskonform sind. Daher können Benutzer den Linux* Kernel NVMe-oF-Host verwenden, um eine Verbindung zu einem SPDK NVMe-oF-Ziel und Vice-OF-Ziel herzustellen.

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

  • Intel® Ethernet 800er Reihe
  • Intel® Ethernet Connection X722/Intel® Ethernet-Netzwerkadapter X722

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

Verwandte Themen
Konfigurationsleitfaden für NVM Express* over Fabrics für Intel® Ethernet Produkte mit RDMA
Konfigurationsleitfaden für NVM Express* über TCP für Intel® Ethernet Produkte
Konfigurationsleitfaden für NVM Express* über TCP mit SPDK für Intel® Ethernet Produkte mit ADQ
Konfigurationsleitfaden für NVM Express* über TCP mit Linux Kernel für Intel® Ethernet Produkte mit ADQ