Nicht nur die GrĂ¶ĂŸe zĂ€hlt oder was uns das neue NVMe-Protokoll gebracht hat.

Eine bekannte Geschichte. Sobald leistungsstĂ€rkere Computer erscheinen, sobald die LeistungsfĂ€higkeit der Prozessoren und die KapazitĂ€t der Speichermedien steigen, und der Benutzer erleichtert aufatmet - "Jetzt reicht es mir fĂŒr alles, ich muss nicht sparen", erscheinen fast sofort neue BedĂŒrfnisse, die immer mehr Ressourcen beanspruchen, neue Software, die sich ebenfalls "in nichts zurĂŒckhĂ€lt". Ein ewiges Problem. Ein unendlicher Kreislauf. Und eine endlose Suche nach neuen Lösungen. Cloud-Speicher, neuronale Netze, kĂŒnstliche Intelligenz - es ist schwer vorstellbar, welche gigantischen Leistungen diese Technologien erfordern. Doch lass uns nicht entmutigen, denn fĂŒr jede Aufgabe findet sich frĂŒher oder spĂ€ter eine Lösung.

Nicht nur die GrĂ¶ĂŸe zĂ€hlt oder was uns das neue NVMe-Protokoll gebracht hat.

Eine solcher Lösungen ist das Protokoll NVM-Express, das, wie Fachleute sagen, eine Revolution bei der Nutzung von Flash-Speicher ausgelöst hat. Was genau ist NVMe und welche Vorteile bringt es mit sich?

Die Geschwindigkeit eines Computers hĂ€ngt maßgeblich von der Schnelligkeit ab, mit der Daten von den Speichermedien gelesen und Befehle verarbeitet werden. Wie leistungsstark auch immer das Betriebssystem insgesamt sein mag, alles kann durch eine herkömmliche Festplatte zunichtegemacht werden, die Programme beim Öffnen verzögert oder sie "nachdenken" lĂ€sst, wenn umfangreiche Aufgaben ausgefĂŒhrt werden. Ganz zu schweigen davon, dass HDDs praktisch ihr Potenzial zur SpeicherkapazitĂ€t erschöpft haben und aus diesem Grund perspektivlos wurden. Und mechanische Platten sind umso mehr veraltet und haben die Entwicklung der Computertechnologie verlangsamt.

Und so kamen die SSDs - solide ZustandsdatentrĂ€ger, nicht-mechanische, energieunabhĂ€ngige Speichermedien. Die ersten SSDs tauchten in der zweiten HĂ€lfte der 2000er Jahre auf dem Markt auf. Schon bald begannen sie, mit Festplatten in Bezug auf das Volumen zu konkurrieren. Aber um ihr Potenzial und ihre Vorteile in Bezug auf Geschwindigkeit und ParallelitĂ€t der Zugriffe auf die Zellen vollstĂ€ndig auszuschöpfen, konnten sie lange Zeit nicht, da die bestehenden Schnittstellen und Protokolle nach alten Standards aufgebaut waren, die darauf abzielten, HDDs ĂŒber die SATA-Interfaces und noch Ă€ltere SCSI (SAS) zu unterstĂŒtzen. 

Der nĂ€chste Schritt zur Ausschöpfung des Potenzials von energieunabhĂ€ngigem Speicher war der Übergang zu PCI-Express-Bussen. Zu diesem Zeitpunkt waren jedoch noch keine neuen industriellen Standards entwickelt worden. Und so wurden im Jahr 2012 die ersten Computer veröffentlicht, in denen das NVM-Express-Protokoll implementiert ist.

Es ist sofort zu beachten, dass NVMe kein GerĂ€t und kein Anschlussinterface ist. Es handelt sich um ein Protokoll, genauer gesagt um eine Spezifikation fĂŒr den Datenaustausch.

Daher ist der Begriff „NVMe-Speicher“ nicht ganz korrekt, und der Vergleich „HDD – SSD – NVMe“ ist absolut falsch und fĂŒhrt den Benutzer, der sich gerade mit dem Thema vertraut macht, in die Irre. Es ist korrekt, HDD mit SSD auf der einen Seite zu vergleichen, und SSD, die ĂŒber das SATA-Interface (nach dem AHCI-Protokoll) verbunden ist, mit SSD, die ĂŒber den PCI-Express-Bus unter Verwendung des NVM-Express-Protokolls angeschlossen ist, auf der anderen Seite. Ein Vergleich von HDD mit SSD ist wahrscheinlich schon fĂŒr viele nicht mehr interessant. Alle verstehen den Unterschied, und die Vorteile letzterer sind allgemein bekannt. Man sollte jedoch einige (sehr auffĂ€llige) Vorteile hervorheben. Im Vergleich zu Festplatten haben Solid-State-Laufwerke ein kleineres Format und Gewicht, arbeiten gerĂ€uschlos, und die vollstĂ€ndige Abwesenheit mechanischer Antriebe macht sie um ein Vielfaches widerstandsfĂ€higer gegenĂŒber BeschĂ€digungen (z. B. bei StĂŒrzen) und erhöht einfach die Lebensdauer.

Der Vergleich der Möglichkeiten von SSD mit dem alten Bus und altem Protokoll und SSD auf dem PCIe-Bus mit dem NVMe-Protokoll ist ohne Zweifel von wesentlich grĂ¶ĂŸerem Interesse und wird fĂŒr alle nĂŒtzlich sein, die daran gewöhnt sind, ĂŒber Neuheiten informiert zu bleiben, fĂŒr diejenigen, die vorhaben, einen neuen Computer zu kaufen, und selbst fĂŒr diejenigen, die beispielsweise nach dem besten Hosting suchen.

Die SATA-Schnittstelle wurde, wie bereits erwĂ€hnt, fĂŒr Festplatten entwickelt, deren Kopf physisch nur auf eine einzige Zelle gleichzeitig zugreifen kann. Es ist also kein Wunder, dass SATA-GerĂ€te nur einen Kanal haben. FĂŒr SSDs ist das Ă€ußerst problematisch, da ein Vorteil dieser GerĂ€te die UnterstĂŒtzung paralleler Datenströme ist. Der SSD-Controller verwaltet auch die anfĂ€ngliche Positionierung, was ein weiteres wesentliche Vorteil darstellt. Der PCI-Express-Bus ermöglicht einen Mehrkanalbetrieb, und das NVMe-Protokoll setzt diesen Vorteil um. Infolgedessen werden die auf Solid State Drives gespeicherten Daten ĂŒber 65.536 parallele Steuerwarteschlangen ĂŒbertragen, von denen jede gleichzeitig mehr als 65.536 Befehle enthalten kann. Zum Vergleich: SATA und SCSI können nur eine Warteschlange verwenden, die maximal 32 bzw. 254 Befehle unterstĂŒtzt. 

DarĂŒber hinaus erfordern Ă€ltere Schnittstellen fĂŒr die AusfĂŒhrung jedes Befehls zwei Zugriffe auf den Arbeitsspeicher, wĂ€hrend NVMe dies in nur einem Zugriff schafft. 

Ein dritter wesentlicher Vorteil ist der Umgang mit Interrupts. Das NVMe-Protokoll wurde fĂŒr moderne Plattformen mit Multicore-Prozessoren entwickelt. Daher sind Parallelen bei der Verarbeitung von Streams sowie ein optimierter Mechanismus zur Arbeit mit Warteschlangen und Interrupts eingebaut, was eine höhere Leistung gewĂ€hrleistet. Mit anderen Worten: Wenn ein Befehl mit höherer PrioritĂ€t eintrifft, beginnt seine AusfĂŒhrung schneller.

Zahlreiche Tests, die von verschiedenen Organisationen und Experten durchgefĂŒhrt wurden, belegen, dass die Geschwindigkeit von NVMe-SSDs im Durchschnitt fĂŒnfmal höher ist als bei der Verbindung von SSDs ĂŒber Ă€ltere Schnittstellen.

Jetzt zur Frage, ob SSDs mit PCIe, die das NVMe-Protokoll verwenden, fĂŒr jedermann zugĂ€nglich sind. Es geht dabei nicht nur um die Kosten. Diese Implementierung ist derzeit deutlich teurer, obwohl die Preise fĂŒr Computerkomponenten bekanntlich zu Beginn des Verkaufs hoch sind und tendenziell relativ schnell sinken. 

Es handelt sich um Konstruktionslösungen, die in der Fachsprache als „Formfaktor“bezeichnet werden. Mit anderen Worten, in welcher Form die Komponenten von den Herstellern ausgegeben werden. Momentan gibt es auf dem Markt drei Formfaktoren..

Nicht nur die GrĂ¶ĂŸe zĂ€hlt oder was uns das neue NVMe-Protokoll gebracht hat.

Erster So nennt man „NVMe SSD“. Es handelt sich um eine Erweiterungskarte, die in denselben Slots wie die Grafikkarte eingesteckt wird. FĂŒr Laptops ist diese nicht geeignet. Genauso wenig fĂŒr viele Desktop-Computer, da immer mehr von ihnen auf kompakten Motherboards aufgebaut werden, wo die PCIe-Slots meistens nur zwei oder sogar nur einen haben (der normalerweise von der Grafikkarte belegt ist).

Nicht nur die GrĂ¶ĂŸe zĂ€hlt oder was uns das neue NVMe-Protokoll gebracht hat.

Der zweite Formfaktor — U2. Äußerlich Ă€hnelt er einer normalen Festplatte, ist jedoch viel kleiner. U2 wird normalerweise auf Servern verwendet, daher ist es fĂŒr den normalen Benutzer wahrscheinlich nicht sinnvoll, ihn zu erwerben.

Nicht nur die GrĂ¶ĂŸe zĂ€hlt oder was uns das neue NVMe-Protokoll gebracht hat.

Der dritte — M2. Dies ist der am schnellsten wachsende Formfaktor. Er wird aktiv in Laptops verwendet und seit kurzem auch auf einigen Motherboards fĂŒr Desktop-PCs implementiert. Wenn Sie sich jedoch eine M2 zulegen möchten, sollten Sie sehr vorsichtig sein, da in diesem Formfaktor immer noch SATA SSDs hergestellt werden.

Sie sollten auch bei der Bewertung der Sinnhaftigkeit des Erwerbs eines der genannten Formfaktoren aufmerksam sein. Zuerst sollten Sie prĂŒfen, ob Ihr Laptop oder das Motherboard Ihres PCs die benötigten Slots hat. Und selbst wenn diese vorhanden sind, ist der Prozessor Ihres Computers stark genug, denn ein schwacher Prozessor wird Ihnen trotzdem nicht ermöglichen, die Vorteile von SSDs zu spĂŒren. Wenn Sie all dies haben und zudem hĂ€ufig mit großen Datenmengen arbeiten, ist NVMe SSD auf jeden Fall das, was Sie benötigen.

Als Werbung

VDS mit NVMe SSD — das bezieht sich auf die virtuellen Server unseres Unternehmens.
Wir verwenden seit langem ausschließlich schnelle Server-Speicher von Intel. Wir sparen nicht an der Hardware, sondern verwenden nur Markenware und einen der besten Rechenzentren in Russland und der EU. Schnell zugreifen 😉

Nicht nur die GrĂ¶ĂŸe zĂ€hlt oder was uns das neue NVMe-Protokoll gebracht hat.

Quelle: habr.com

60GB SSD 8Gb DDR4