PCI-E-Flash-Beschleuniger von 800 GB bis 6,4 TB: von Anfang an ein normaler PC / Server



Es gab Zeiten, in denen Flash-Laufwerke so teuer waren, dass niemand sie als Laufwerke ansah. Zehntausende von Dollar. Sie wurden als etwas Revolutionäres positioniert, das in der Lage ist, Datenspeichersystemen Raumgeschwindigkeit zu verleihen. Genau wie kürzlich Intel Optane, aber wir werden noch nicht darüber reden, es ist immer noch zu teuer.

Wahrscheinlich kamen dann Vermarkter auf einen Namen wie Flash Accelerator (Flash Accelerator oder Flash Accelerator).

Der Trick ist, dass Geräte, die ursprünglich als Beschleuniger positioniert waren, jetzt schwer als SSDs zu verkaufen sind, sodass sie manchmal sehr rentabel gekauft werden können .

Motivation


  • Möchten Sie ein paar Terabyte SSDs zu einem vernünftigen Preis kaufen?
  • Um die Ressource zu zig Petabyte zu machen?
  • Damit, was immer Sie tun, Sie es nicht erschöpfen können?
  • Gleichzeitig mit Stromschutz und aus den hochwertigsten Teilen und dem stabilsten Speicher gefertigt?

In diesem Artikel befassen wir uns mit Flash-Beschleunigern auf einem PCI-E-Bus mit 800 GB (ich sehe keinen Grund, kleinere Kapazitäten in Betracht zu ziehen), die jetzt auf verschiedenen Flohmärkten zum Preis von normalen SSDs oder weniger gekauft und auf normalen Computern oder Servern in Unternehmensqualität verwendet werden können , Stromschutz (alle Modelle haben massive Kondensatoren) und eine Ressource.

Flash-Beschleunigerfamilien


1. PCI-E-Karten, die im System als normale SAS-Festplatten angezeigt werden.


Diese Familie begann mit LSI Nytro Warp Drive-Geräten. Da es in fast allen Betriebssystemen Treiber für LSI-RAID-Controller gibt, hat LSI nicht darüber nachgedacht und das Gerät als reguläre Festplatte sichtbar gemacht, genauer gesagt als eine Reihe von Festplatten, die mit einem HBA-Controller verbunden sind.

Vorteile:

  1. Überall sind Fahrer. Sie können jetzt ganz einfach Windows 10 darauf setzen
  2. Penny-Preis: ab 50 US-Dollar pro Version mit 800 GB

Nachteile:

  1. Das SAS-Protokoll ist für NVMe-Geräte nicht ideal und verringert die maximale Geschwindigkeit etwas.

Testmodell mit 800 GB auf TweakTown .
Übersicht über das 400-GB-Modell in StorageReview .

Aussehen:





Dies waren in der Tat die ersten Blitzbeschleuniger, daher waren ihre Geschwindigkeiten nach heutigen Maßstäben niedrig. Obwohl natürlich auf jeden Fall schneller als die SATA III SSD. Die Ressource wurde jedoch als kolossal deklariert - bis zu 90 Petabyte für das 3,2-TB-Modell!

Ein Gerät ist definiert als 4 Festplatten, die separat verwendet oder mithilfe von OS-, LVM- oder Dateisystem-Tools mit Software-RAID 0/10/5/6 zusammengestellt werden können.

Single Unit- und RAID 0-Geschwindigkeitsanzeigen
Einzelmodul:



Windows Raid 0 (Datenträgerverwaltung)



Dokumentation:

Sun Flash Accelerator F80 - Benutzerhandbuch

Videobewertungen in Englisch:

Sun Oracle F80 (Markenprodukt von LSI Nytro Warpdrive)
LSI WarpDrive / Sun F40 (Überprüfung und Geschwindigkeit)

Das LSI Nytro Warpdrive wurde vom Seagate Nytro XP6302 entwickelt:



Beschreibung des Beschleunigers Seagate Nytro XP6302 .

Und dann das Seagate Nytro XP6500 Modell:



Beschreibung des Beschleunigers Seagate Nytro XP6500 .

Es gibt auch knifflige Modelle: LSI Nytro MegaRAID 8120-4i 1 TB und 8240-8e8i 1.6 TB, die selbst hardwarebasierte RAID 0- und RAID 1-Arrays aus den integrierten SSDs und im Cache verbundenen HDDs zusammenstellen können. Ressourcendaten konnten nicht gefunden werden. Nur dieser eMLC-Speicher.

Aussehen und Beschreibung der LSI Nytro MegaRAID-Serie

2. PCI-E-Karten, nur mit bestimmten Treibern sichtbar


Dies sind vor allem SanDisk Fusion ioDisk und ioMemory, die unter der Leitung von Steve Wozniak entwickelt wurden. Bei diesen Karten haben sie die Simulation einer regulären Festplatte vollständig aufgegeben und eine eigene Abstraktionsebene für das VSL-Blockgerät erstellt. Diese Karten wurden bis 2017 ausgestellt.





Vorteile:

  1. Karten überraschen immer noch mit ihrer Leistung bei zufälligen Schreibvorgängen;
  2. Mit steigender Prozessorleistung steigt die Kartenleistung, da alle Algorithmen, die die Karte bedienen, an den Fahrer übertragen werden.
  3. Western Digital (SanDisk) veröffentlicht weiterhin die neuesten Treiber und Firmware für Nicht-Markenversionen. Die neueste Version von Firmware 4.3.6 und Treibern war im Oktober 2019.

Nachteile:

  1. kann nicht bootfähig sein ( theoretisch kann es unter UEFI sein, aber es gibt keine Anweisungen im Netzwerk, wie man das macht );
  2. für das Funktionieren werden Treiber benötigt;
  3. Verbraucht den Host-RAM für die Übersetzungstabelle und interne Algorithmen.

Fusion PX600 1.3TB und Fusion SX350 3.2TB Geschwindigkeitstest
Fusion PX600 1,3 TB PCI-E 2.0 x8Fusion SX350 3.2 TB PCI-E 2.0 x8



HGST Virident FlashMAX II und III gehören zur selben Klasse. Bei ihnen ist es komplizierter. Um den Fahrer zu bekommen, musst du die Quest durchlaufen . Höchstwahrscheinlich wurden sie seit mehreren Jahren nicht mehr aktualisiert. Ich empfehle den Kauf nicht, aber es gibt einen Tisch. Wenn jemand die Quest mit den Fahrern besteht, werde ich dem Artikel Informationen hinzufügen.



3. PCI-E-Karten, die die NVMe-Spezifikation unterstützen


Solche Datenträger benötigen keine Treiber und können bootfähig sein, wenn Ihr BIOS UEFI 2.3.1 und höher unterstützt (Standard ab 2011).

Dies sind Oracle F160 (basierend auf Intel P3605), F320 (basierend auf Samsung PM1725) und F640 (basierend auf Samsung PM1725b).

Vorteile:

  1. Fahrer sind überall

Nachteile:

  1. Der Preis auf dem Sekundärmarkt kann höher sein, da die Technologie die modernste der in Betracht gezogenen ist

Oracle F160 und Oracle F320 Geschwindigkeitstests
Oracle F160 1,6 TB PCI-E 3.0 x4Oracle F320 3.2 TB PCI-E 3.0 x8


Flash Accelerator Vergleichstabelle


Die Testergebnisse werden in Klammern angegeben, wenn sie erheblich von den in der Spezifikation angegebenen abweichen.
SAS-Festplattenemulation
TitelTBPBWPCI-E4k lies iops, K4k schreibe iops, KLesen, MB / sschreiben, MB / s
LSI Nytro WarpDrive BLP4-8000,8222,0 x 8218 (95)75 (30)20991254
LSI Nytro WarpDrive BLP4-16001.6452,0 x 8218 (95)75 (30)20991254
LSI Nytro WarpDrive BLP4-32003.2902,0 x 8218 (95)75 (30)20991254
Sun Oracle F80 800 GB0,8222,0 x 815513320991254
Seagate Nytro XP63021.36.63,0 x 829614840002300
Seagate Nytro XP63021,758.83,0 x 829614840002300
Seagate Nytro XP63023.511.73,0 x 829614840002300
Seagate Nytro XP65001,5 (1,3)83,0 x 830010040001500
Seagate Nytro XP6500 4 TB4 (3.4)203,0 x 8275 (8K)75 (8K)40002200
Fusion-io ioDrive II DUO MLC2.432.52,0 x 848049030002500
Benötigen Sie spezielle Treiber
TitelTBPBWPCI-E4k lies iops, K4k schreibe iops, KLesen, MB / sschreiben, MB / s
SANDISK FUSION IOMEMORY SX350-13001.342,0 x 822534528001300
SANDISK FUSION IOMEMORY PX600-13001.3162,0 x 823537527001700
SANDISK FUSION IOMEMORY SX350-16001.65.52,0 x 827037528001700
SanDisk Fusion ioMemory SX300-32003.2112,0 x 834538527002200
SanDisk Fusion ioMemory SX350-32003.2112,0 x 834538528002200
SANDISK FUSION IOMEMORY PX6002.6322,0 x 835038527002200
HGST Virident FlashMAX II2.2332,0 x 835010327001000
HGST Virident SSD FlashMAX II4.810.12,0 x 8269512600900
HGST Virident FlashMAX III2.27.12,0 x 85315927001400
Standard NVMe-Schnittstelle
TitelTBPBWPCI-E4k lies iops, K4k schreibe iops, KLesen, MB / sschreiben, MB / s
Oracle F1601.6143,0 x 44407025001500
Oracle F3203.229.3,0 x 8100013056001800
Oracle F6406.434.73,0 x 8137942865003100


Abkühlen


Um die Karten der Nytro-Serie zu kühlen, ist ein anständiger Luftstrom erforderlich - 200 Fuß / Minute minute 2 Fuß 3 (mit der richtigen Leitung), zusätzliche 4–5 Fuß 3 Lüfter werden im Desktop-Gehäuse benötigt (dank Igor_O für die Berechnung). Drosseltemperatur 73 ℃.

Möglicherweise benötigen Seagate Nytro-Beschleuniger auch zusätzliche Leistung (39 Watt, was höher ist als die Standardleistung von 25 Watt bei PCI-E x8).



Da sich SanDisk Fusion-Karten in einem normalen Desktop-Gehäuse schnell überhitzen, empfehle ich die Installation eines 4-cm-Kühlers.

Auf dem Bild Evercool EC4010H12C 12V 0.08A. Ich habe auch versucht Noctua NF-A4x10 FLX 12V 0.05A: es geht, aber am Rande. Also ist 0.08A besser.

Tatsächlich weiß SanDisk Fusion auch, wie man mehr als 25 Watt Energie verbraucht. Dies ist für die maximale Gerätegeschwindigkeit erforderlich. Bei guten Overclocking-Müttern ist dies kein Problem, bei billigen Müttern ist dies jedoch nicht der Fall. Grundsätzlich liefert jeder Steckplatz, in den Sie möglicherweise eine x16-Grafikkarte einstecken können, normalerweise 75 Watt. Informationen hierzu finden Sie in der Dokumentation zum Motherboard.



Flash-Beschleuniger Oracle F320 und F640 erwärmen sich ebenfalls ordentlich, aber die Temperatur erreicht nicht 70 Grad, woraufhin die Drosselung beginnt. Sie sind mit einem massiven Kühler ausgestattet, sodass keine Kühlung erforderlich ist. 55 ℃ ist ihre normale Temperatur.

Ich möchte jedoch, dass es in dem Fall kühler ist und finde, dass die Kühler ASUS Optional Fan für Chipsätze perfekt geeignet sind, um sie zu kühlen (nach minimaler Änderung mit einer Datei). Bei diesem Kühler beträgt die Temperatur im geschlossenen Zustand ca. 44 ° C. Es gibt 2 Versionen dieser Kühler: bei 0,08 A und bei 0,15 A. Beide kommen zurecht, aber ich setze mich mächtiger.

Das Aussehen des Beschleunigers Oracle F320 mit ASUS-Kühler zeigt das erste Foto im Artikel.

Schwierigkeiten bei der Auswahl


Wenn sehr wenig Geld zur Verfügung steht, können Sie höchstwahrscheinlich LSI Nytro (Oracle F80) auswählen. Es gibt Optionen ab 50 US-Dollar. Lassen Sie mich daran erinnern, dass die volle Kapazität nur beim Erstellen von Software-RAID 0 mit Windows, LVM, ZFS, BTRFS und dergleichen erreichbar ist.

Wenn Sie eine sehr schnelle Zufallsaufnahme benötigen, die 8 GB RAM oder mehr kostet, können Sie mit der Idee von Steve Wozniak, Sandisk Fusion, herumspielen. Es ist besser, Laufwerke von SanDisk als von Marken zu nehmen, da es schwieriger ist, moderne Treiber für diese zu finden. Es muss beachtet werden, dass diese Datenträger nicht bootfähig sein können.

Tabelle mit der schlechtesten Speicherauslastung nach Sektorgröße und Festplattengröße.
In der Regel ist es am besten, den Sektor gleich 4K zu belassen. Da VMvare jedoch nur auf Geräten mit einem Sektor von 512 Byte ausgeführt wird, sind Fusion-Laufwerke für diese Zwecke nicht optimal. Zu viel RAM wird verbraucht.



Wenn Sie genug Geld haben, um eine reguläre nicht integrierte PCI-E-SSD von 2 TB oder höher zu kaufen, sollten Sie die Beschleuniger Oracle F160, F320 und F640 in Betracht ziehen. Sie erhalten mehr Kapazität und viel mehr Ressourcen für dasselbe Geld.

Absolut für alle Beschleuniger (außer Oracle F160) benötigen Sie 8 PCI-E-Busleitungen. Schauen Sie im Handbuch Ihres Motherboards nach, über welchen Steckplatz wie viele PCI-E-Leitungen angeschlossen sind.

Beim Kauf nehmen wir entweder ein neues Produkt, eine "Open Box" oder die in der Produktbeschreibung veröffentlichte Restressource.

Wo und wie zu kaufen


Verwenden Sie Avito und bekannte ausländische Handelsplattformen (möglicherweise benötigen Sie die Hilfe von E-Mail-Vermittlern). Wenn das gewünschte Produkt nicht verfügbar ist, abonnieren Sie die Suchergebnisse, und diese Websites benachrichtigen Sie, wenn das Produkt angezeigt wird.

Viel Spaß beim Einkaufen!

PS Direkte Fehler, die Sie in PM bemerken. Ich erhöhe das Karma dafür.

Source: https://habr.com/ru/post/de477856/


All Articles