Die NVMe SSD-Technologie verstehen: Vorteile der PCIe-SSD-Technologie

In diesem artikel:

  1. Die NVMe SSD-Technologie verstehen: Vorteile der PCIe-SSD-Technologie

Die NVMe SSD-Technologie verstehen: Vorteile der PCIe-SSD-Technologie

Dieser Artikel vergleicht herkömmliche AHCI-Kommunikationstreiber mit NVMe-Kommunikationstreibern, Übertragungsgeschwindigkeiten von SATA- und PCIe-Datenbussen, verfügbare PCIe-SSD-Formfaktoren und die allgemeinen Vorteile der Einführung der NVMe-SSD-Technologie.

Besprechen Sie Ihre Projektanforderungen

NVMe-SSDs sind die neueste Anpassung an die industrielle Datenverarbeitung. NVMe steht für Non-Volatile Memory Express und ist die neue Kommunikationsschnittstelle und der Treiber, der einen Befehlssatz und einen Funktionssatz für PCIe-basierte SSDs definiert, mit dem Ziel, die Leistung und Interoperabilität auf einer breiten Palette von Industriesystemen zu erhöhen.

Vergleich der Übertragungsgeschwindigkeiten: SATA vs. PCIe

PCIe-Datenbusse bieten eine erhebliche Steigerung der Datenübertragungsgeschwindigkeiten gegenüber dem SATA-Datenbus. Mit 16 Lanes kann PCIe Gen 4 Daten mit 32.000 MB/s übertragen.

Datenbus

Generation

Übertragungsgeschwindigkeiten

SATA

SATA I

150 MB/s

SATA II

300 MB/s

SATA III

600 MB/s

PCIe

PCIe Gen 2

500 MB/s pro Lane

PCIe Gen 3

1.000 MB/s pro Lane

PCIe Gen 4

2.000 MB/s pro Lane

Vergleich von AHCI-Kommunikationstreibern mit NVMe-Kommunikationstreibern

AHCI

NVMe

Entwickelt für Festplatten mit Spinning-Disk-Technologie

Entwickelt für SSDs mit Flash-Technologie

Hat nur 1 Befehlswarteschlange

Verfügt über 64.000 Befehlswarteschlangen

Kann nur 32 Befehle pro Warteschlange senden

Kann 64.000 Befehle pro Warteschlange senden

Befehle beanspruchen hohe CPU-Zyklen

Befehle verbrauchen wenig CPU-Zyklen

Hat eine Latenzzeit von 6 Mikrosekunden

Hat eine Latenzzeit von 2,8 Mikrosekunden

Muss mit dem SATA-Controller kommunizieren

Kommuniziert direkt mit der System-CPU

IOPS bis zu 100.000

IOPs über 1.000.000

Welche SSD-Formfaktoren sind für SATA- und PCIe-Datenbusse verfügbar?

SSDs sind in einer breiten Palette von Formfaktoren erhältlich, die den SATA- oder PCIe-Datenbus nutzen. Industrielle Mini-PCs beginnen, M.2-Speicher mit SATA- oder PCIe-Datenbus zu verwenden. M.2-SSDs sind in drei Größen erhältlich, wobei sich die Größe in der Regel aus dem Namen der Karte ableiten lässt: 2242, 2260 und 2280. Die ersten beiden Ziffern stehen für die Breite der M.2-Karte in mm, während die letzten beiden Ziffern für die Länge der M.2-Karte in mm stehen. Je länger die M.2-SSD-Karten sind, desto mehr Speicherkapazität haben sie, da sie mehr NAND-Flash-Chips aufnehmen können. Die Abbildung unten zeigt Transcend M.2 SSDs in verschiedenen Längen.

Bei der Wahl der richtigen M.2-SSD-Länge müssen Sie zunächst berücksichtigen, wie viele SSDs in den Industriecomputer eingebaut werden und wie sich dies auf das Wärmemanagement auswirkt, da dies ein wichtiger Faktor für die Aufrechterhaltung der Leistung ist. Instabilität und reduzierte Lebensdauer sind ein Nebeneffekt, wenn der Industriecomputer die zusätzliche Wärme nicht effektiv ableiten kann.

Datenbus

SSD-Formfaktor

SATA

2.5"-SSD

mSATA-SSD

M.2-SSD

PCIe

HHHL SSD - Halbe Höhe, halbe Länge *

M.2 SSD

U.2 SSD

*AHCI-Versionen dieser Laufwerke werden in den PCIe-Steckplatz gesteckt, verwenden aber AHCI-Treiber. Einige ältere Versionen von HHHL verwenden proprietäre Treiber. NVMs-Versionen verwenden in der Regel native Betriebssystemtreiber.

Vorteile der NVMe-Technologie

Überlegene Speicherung: PCIe-Steckplätze übertragen bis zu 25 Mal mehr Daten als ihr SATA-Äquivalent

Überlegene Geschwindigkeit: NVMe beginnt mit dem Senden von Befehlen mehr als 2x schneller als AHCI-Treiber. NVMe-Eingabe-/Ausgabeoperationen pro Sekunde übersteigen 1 Million und sind bis zu 900 % schneller als das AHCI-Pendant.

Überlegene Kompatibilität - NVMe schaltet den Zwischenhändler aus, indem es direkt mit der System-CPU kommuniziert. NVMe-basierte Laufwerke funktionieren mit allen gängigen Betriebssystemen, unabhängig vom Formfaktor.

Here to Help

Erzählen Sie uns von Ihrem Projekt

Wir sind ingenieure für eingebettete computer. wenn sie ein projekt haben und rat brauchen, können wir ihnen helfen.