Frage Wie unterscheide ich "Fake-RAID" von echtem RAID?


Das Ubuntu Wiki-Seite auf FakeRaid sagt folgendes:

[A] Anzahl der Hardware-Produkte ...   Anspruch auf IDE oder SATA RAID   Controller ... Praktisch keiner von diesen   sind wahre Hardware-RAID-Controller.   Stattdessen sind sie einfach Multi-Channel   Festplattencontroller kombiniert mit speziellen   BIOS-Konfigurationsoptionen ...

Gibt es einen typischen Weg (aus einer Produktspezifikation) zu identifizieren, ob ein Motherboard "echtes" RAID hat, oder sind "echte" RAID-Produkte im Allgemeinen für Verbraucher nicht verfügbar?


30
2018-05-17 23:38


Ursprung




Antworten:


Der Markt für RAID-Controller ist heutzutage ziemlich konsolidiert. Drei breite Pinselheuristiken können angewendet werden:

  1. Preis
    Werfen Sie einen Blick auf die Preise für echte RAID-Karten von Areca, 3Ware, Adaptec und LSI. Alles, was viel, viel billiger als diese Controller ist, ist ein "Fake-RAID". Denken Sie daran, wenn es zu gut ist, um wahr zu sein, ist es wahrscheinlich nicht.

  2. Hersteller
    Heutzutage gibt es eine recht begrenzte Anzahl von Herstellern, die echte Hardware-RAID-Controller herstellen. Es besteht die Möglichkeit, dass etwas, das nicht von einem der Haupthersteller eines solchen Kits stammt, ein "Fake-RAID" ist. Die wichtigsten Outfits, die RAID-Controller ausmachen, sind: Adaptec, LSI, Areca, Intel und Hochpunkt (möglicherweise ein oder zwei andere, an die ich mich nicht mehr erinnern kann).

  3. Spezifikationen
    Die Haupt-Outfits, die RAID-Karten / Controller produzieren, werden die Spezifikationen auch auf ihren Websites detailliert dokumentieren. Wenn Sie eine detaillierte Spezifikation für die Karte nicht finden können, erhalten Sie etwas, für das Sie eine solche Spezifikation erhalten können. Beachten Sie, dass nicht alle von diesen Outfits produzierten Karten notwendigerweise RAID-Controller sind, aber die Spezifikationen auf der Website sollten dies deutlich machen.

  4. Batterien
    Danke an sh-beta für den Hinweis: So ziemlich jeder Hardware-RAID-Controller, der einen Kauf wert ist, hat auch die Option eines batteriegepufferten Caches. Fake-RAID-Controller haben keinen Cache-RAM und verwenden den Haupt-RAM der Maschine als Cache.

Beachten Sie, dass IBM, Dell, HP und andere Serverhersteller auch RAID-Controller verkaufen. In vielen Fällen handelt es sich um neu gebündelte Komponenten von Adaptec oder LSI.

Wenn Sie einen RAID-Controller günstig kaufen möchten, identifizieren Sie einige spezifische Modelle der entsprechenden Spezifikation von aktuellen und unmittelbar vorherigen Generationen verschiedener Hersteller. Dann suchen Sie nach diesem bestimmten Modell bei ebay und bekommen es aus zweiter Hand.


32
2018-05-18 00:20



Ein Nachtrag: Wenn Sie die Möglichkeit haben, der Karte einen batteriegepufferten Speicher hinzuzufügen, handelt es sich um echtes RAID. Und wenn Sie den batteriegepufferten Speicher nicht hinzufügen, ist es an der Zeit zu hinterfragen, warum Sie Hardware-RAID anstelle von Software wünschen. - sh-beta
Aus persönlicher Erfahrung können Areca-Karten echte RAID-Karten sein ... Aber jede Karte, die zum Absturz gebracht werden kann und einen Server-Powercycle zum Neustart benötigt (kein Soft-Neustart), ist mächtig nervig. Sie waren auch sehr temperaturempfindlich. Ein 5-10 Grad Anstieg der Computerraumtemperatur (wie bei der Übertragung auf die Stadt Wasserversorgung auf den A / Cs) wird sie abstürzen ... Erfordert einen harten Neustart. - Alexandre Carmel-Veilleux
Habe nie Areca-Karten verwendet, hauptsächlich Adaptec, LSI und einige Host-basierte F / C-RAID-Karten von Mylex und ICP-Vortex - ConcernedOfTunbridgeWells


Suchen Sie nach "Host RAID" oder "Software RAID". Nicht alle gefälschten RAIDs sind mit einer davon gekennzeichnet, aber es werden wahrscheinlich 90% von ihnen erfasst. Es gibt jedoch nur sehr wenige Motherboards mit (anständigen) RAID-Controllern. Am besten ist es, eine ordentliche Add-on-RAID-Karte zu kaufen oder einfach Software-RAID zu verwenden. Es ist nicht viel langsamer (außer im Vergleich zu batteriegepufferten RAID-Karten, die eine ganz andere Welt sind) und es ist millionenfach einfacher zu verwalten und flexibler.


8
2018-05-18 00:12





Viele "gefälschte" RAID-Controller arbeiten ohne spezielle Software, da ihr BIOS dies maskiert und in der Praxis eine dedizierte RAID-Controller-CPU verkörpert, so dass Software allein Ihnen wahrscheinlich nicht genügend Hinweise geben wird.

Außerdem, und das ist ein bisschen interessant - "gefälschte" (Host-basierte) RAID-Controller können aufgrund der heutigen CPU-Geschwindigkeit einfach viel schneller sein als viele "echte" RAID-Controller. Der Preis dafür ist natürlich, dass Sie wertvolle CPU-Zeit verlieren, die Sie für etwas anderes hätten nutzen können - und das ist hauptsächlich das, was ein "echter" RAID-Controller für Sie repariert - aber seien Sie bereit, viel zu bezahlen Will irgendwo in der Nähe von anständiger Leistung.

Es gibt jedoch andere Dinge als die Leistung, auf die man achten sollte, wie Stabilität, funktionierendes Hot-Swap, Rebuild-Geschwindigkeit, die alles nicht zum Stillstand bringt, Online-Raid-Level-Migration und einen batteriegepufferten Schreib-Cache.

Auf Consumer- / Enthusiasten-orientierten Mainboards sind eingebaute RAIDs üblich, beide Typen aber ... Die normalen hostbasierten Sachen wie Intel ICH10 und so weiter sind verdammt schnell, abhängig von der Host-Geschwindigkeit natürlich - aber es ist nicht so Es macht alles, was man mit dem Betriebssystem alleine nicht machen kann (außer etwas fortgeschritteneres als einen Spiegel zu booten).

Die billigen "echten" RAID-Controller auf diesen Mainboards sind oft ein paar wirklich traurige Stücke Scheiße für einfache und problemlose Spiegelung. Diese funktionieren meist schlecht und haben keine normalen Funktionen wie einen anständigen Cache oder Akku. Bleib weg von ihnen und benutze sie nie für Leistungs-Mittel. Sie sind oft seltsam beschriftet wie "SuperDrive" oder "EasyRaid" oder was auch immer und verwenden langsame, einfache Chips für die RAID-Verarbeitung.

Wie andere Antworten schon andeuten, kostet ein nicht-gefälschter RAID-Controller im Kontext zwar ein bisschen - sollte aber an dieser Stelle leicht zu erkennen sein. Aber fast alle Controller machen auch zumindest eine Host-basierte Verarbeitung - es hängt nur davon ab, wie viel (oder wenig) und wie schnell ihre dedizierten CPUs sind.


7
2018-05-18 14:09





Im Allgemeinen, wenn Ihr RAID-System Software benötigt, um zu arbeiten, dann ist es kein geeigneter RAID-Controller, zumindest in meinen Gedanken. Die Guten machen alles, was sie im BIOS / Pre-Boot brauchen.


3
2018-05-18 13:53



Ummm, alle Festplattencontroller benötigen Software - Gerätetreiber - um zu funktionieren. Es kann oder darf nicht mit Ihrem Betriebssystem, aber es ist da. - derobert
Es tut mir leid, aber HPs sehr angesehene 'SmartArray'-Controller benötigen keine Treiber auf so ziemlich jedem Betriebssystem, da sie sich als normaler Festplattencontroller präsentieren und alle Konfigurationseinstellungen über ein BIOS-Menü vorgenommen werden können. - Chopper3
Komm weg! Sogar ein normaler Festplattencontroller benötigt einen Treiber. Der Treiber ist zwar gut in das Betriebssystem integriert, aber selbst ein Standard-IDE-Contorller benötigt einen Treiber. - Richard Gadsden
Sie verpassen den Punkt, der Schlüssel hier ist, dass die meisten vernünftigen Hardware-RAID-Controller ein Hardware-verwaltetes Array als eine einzige Festplatte präsentieren werden, mit einer nicht-funktionsreichen 'Standard-ATA-Controller' BIOS-Präsentation - dh eine, die eine einzige emuliert Festplatte auf dem denkbar einfachsten Plattencontroller. Diese Semi-RAID-Systeme präsentieren häufig alle Platten eines Arrays dem BIOS, wenn die Treiber nicht vorhanden sind, d.h. der Treiber macht einen Teil der Arbeit. - Chopper3
Das ist einfach nicht der Fall, versuchen Sie es mit einem der SmartArray-Controller von Compaq / HP, wenn Sie das RAID-Array über das BIOS einrichten, dann sieht das Betriebssystem sie nur als eine einzige Festplatte eines normalen ATA-Festplattencontrollers - keine Treiber erforderlich. Natürlich laden die meisten Leute die Treiber, da sie Ihnen bessere Leistung, Fehlerwarnung, Live-Array-Rekonfiguration usw. geben, aber entscheidend ist, dass Sie die Treiber NICHT BENÖTIGEN. - Chopper3


HP scheint sowohl "Fake-RAID" (ICH9R) als auch "Pukka-RAID" (Zusatzkarten) in ihren Servern zu verwenden. Ich habe mit beiden Arten in Berührung gekommen; lassen Sie mich Ihnen sagen: Bezahlen Sie den zusätzlichen Dollar für die "echte RAID" -Karte. Wenn Sie mit Bedacht wählen, haben Sie eine gute Karte, die länger als nur ein Motherboard dauert.

Auf der anderen Seite glaube ich, dass es einen dritten RAID-Typ gibt: Software-RAID (wie in Linux). Ich bin schon seit geraumer Zeit ein glücklicher Anwender einiger Software-RAID-Linux-Boxen und ich bin sehr zufrieden mit ihnen. Hauptsächlich dadurch, dass man den Raid mit einer Live-CD und einem Computer mit genügend SATA-Ports neu anordnen kann! Kenne ich schon!


2
2018-06-08 16:53