Ich suche einen Hardware-RAID-Controller. Ich möchte etwas, das:
- Kann 8 oder vielleicht 16 Festplatten unterstützen
- Wird nicht zufällig brechen, meine Daten verlieren usw.
Hat jemand Empfehlungen? Es scheint, dass Menschen Probleme mit der Zuverlässigkeit von RAID-Controllern haben.
BEARBEITEN:
Dies gilt für einen Desktop-Computer, der als leseintensiver Datenbankserver fungiert. Die Laufwerke sind ziemlich günstig ~ 160 GB Laufwerke. Es läuft CentOS.
raid
hardware-raid
ConcernedOfTunbridgeWells
quelle
quelle
Antworten:
Als Systemadministrator habe ich viele RAID-Setups mit 3ware, LSI und adaptec und sie waren schnell und zuverlässig. Ich hatte viele Laufwerksfehler und nur ein Problem mit einer Controllerkarte. Wenn Sie sich an die Flaggschiffmodelle dieser bewährten Marken halten, können Sie nichts falsch machen.
Ich denke, der größte Teil des Mythos stammt von Leuten, die versuchen, Onboard-Raids zu verwenden, die auf ihren Motherboards bereitgestellt werden, obwohl dies keine echte Hardwarelösung ist.
Einer der Hauptvorteile eines ordnungsgemäßen Hardware-Raids besteht darin, dass der Cache-Speicher über eine Batterie-Sicherung verfügt. Wenn Sie Software-RAID auf einem Computer ohne USV ausführen, sind Sie sehr anfällig für Beschädigungen durch Stromausfälle.
quelle
Ich kenne und vertraue den Mid-to-Top-End-Controllern von HP, aber wenn ich HP Server mit HP Festplatten verwenden würde, würde ich ohne zu zögern Adaptec-Controller verwenden, wenn ich aus Standardteilen bauen müsste.
quelle
Software-RAID ist unter Windows poo , funktioniert aber unter Linux gut. Für einen Linux-Computer ist Software-RAID eine praktikable Option (obwohl ich dies unter Windows nicht empfehlen würde).
Vor- und Nachteile von SW RAID
Vorteile von SW RAID:
Billiger, obwohl ein SATA-RAID-Controller möglicherweise nicht viel teurer ist als eine gute 8-Port-SATA-Karte.
Portabel für verschiedene Hostadaptermodelle.
Nachteile von SW RAID:
Kein BBWC - Ein Cache-Akku auf einem HW-RAID-Controller verringert einige Risiken, die mit einem Stromausfall verbunden sind.
SW-RAID-Volumes (zumindest beim letzten Mal) unterstützen keine direkt zugeordneten E / A. Wenn Sie eine Software verwenden, die dies unterstützt, profitieren Sie möglicherweise von einem H / W-RAID-Controller mit einem Gerätetreiber, der direkt zugeordnete E / A unterstützt. Dies kann ein Problem sein oder auch nicht.
Hardware-RAID in größerer Tiefe
Wenn Sie Hardware-RAID durchführen möchten, ist es weitaus besser, einen älteren Controller-Controller von einem besseren Hersteller (Adaptec, LSI, 3Ware, ICP-Vortex oder Intel) als einen billigen zu erwerben. Insbesondere 3Ware stellt seit einiger Zeit SATA RAId-Controller her und ist in diesem Bereich ziemlich gut etabliert. Normalerweise können Sie diese Art von Kit bei ebay für ein paar hundert Dollar kaufen.
Überprüfen Sie die Websites des Herstellers (Support, Treiber-Downloads enthalten Elemente für ältere Controller) und suchen Sie einen mit der entsprechenden Spezifikation und Busschnittstelle (dh kaufen Sie keinen PCI-X 133-Controller für ein Motherboard mit einem PCIe x4-Steckplatz). Dann gehen Sie bei ebay auf die Jagd nach diesem Modell. Halten Sie sich an sehr gängige Typen, und es ist sehr unwahrscheinlich, dass Sie Probleme haben, einen Ersatz-Controller zu erhalten. Holen Sie sich auch eine Batterie-Backup-Einheit dafür - auch diese sind bei ebay oft recht günstig, insbesondere für Adaptec- oder LSI-Modelle.
Beachten Sie auch, dass die meisten Desktop-Motherboards keine PCIe x4-Steckplätze haben. Daher benötigen Sie einen Computer mit einem entsprechenden Motherboard. Asus und verschiedene andere Outfits stellen Single-Socket-Workstation-Motherboards mit breiteren Steckplätzen her. Supermicro und Tyan stellen auch zwei Sockel-Motherboards her, wenn Sie viel CPU-Geschwindigkeit oder RAM benötigen.
Ein zu beachtender Punkt ist, dass RAID-Metadatenformate innerhalb eines einzelnen Herstellers in der Regel ziemlich konsistent sind. Suchen Sie einen Bereich, in dem zukünftige Versionen des Controllers Arrays von älteren Versionen bereitstellen. Die meisten großen Marken von Controllern werden dies tun.
Ich verwende seit einigen Jahren Workstations mit H / W-RAID für die Datenbankentwicklung, und mit BBUs auf den Controllern habe ich nie Daten verloren. Die meisten meiner Systeme verfügen über Adaptec ASR-2200S-Controller. Dies scheinen ziemlich gute Controller zu sein, und die BIOS- und Festplattenverwaltungsfunktionen sind ziemlich gut. Wenn Sie Datenbankarbeiten ausführen, formatieren Sie die Volumes, auf die Sie die Datenbank stellen, mit einer großen Streifengröße, der größten, die auf eine einzelne Spur Ihrer Festplatten passt. Auf einem modernen SATA-Laufwerk sind dies wahrscheinlich 256 KB oder 512 KB. Stellen Sie sicher, dass Ihre Festplatten-Volume-Zuordnungseinheiten an den physischen Streifen auf der Festplatte ausgerichtet sind, obwohl dies meistens ein NTFS / SQL Server-Problem ist - YMMV.
Beachten Sie, dass der ASR-2200S ein U320-SCSI-Controller ist, sodass Sie dieses bestimmte Modell nicht verwenden können. Adaptec stellt jedoch auch SATA-RAID-Controller her, die alle dieselbe Firmware verwenden.
Der ASR-2200S nimmt gelegentlich eine Festplatte fälschlicherweise vom Netz, wenn er SMART-Fehler meldet. Oft können Sie den Computer herunterfahren und die Festplatte erneut bereitstellen (es sei denn, sie ist wirklich auf dem Fritz gelaufen), und das Array wird im Hintergrund neu erstellt. Wenn Sie Hot-Swap-fähige Festplatten haben, besorgen Sie sich eine Ersatzfestplatte und ein Fach und tauschen Sie die Festplatten einfach aus, wenn der Controller dies tut.
quelle
Die allererste RAID-Karte, die ich verwendet habe, war eine DEC Storageworks-Einheit. Es ist einmal fehlgeschlagen, aber wir hatten kein Problem damit, die Konfiguration auf einer Ersatzkarte wiederherzustellen.
Seitdem habe ich nur 2 Marken verwendet: HP und 3Ware. Beide waren äußerst zuverlässig. In etwa 10 Jahren mit Compaq / HP Smartarray-Controllern hatten wir noch nie einen Fehler. Wir haben nur ein paar 3ware-Controller verwendet, aber keiner von beiden ist ausgefallen.
quelle
Ihr größtes Problem Nummer eins tritt auf, wenn der RAID-Controller ausfällt und Sie einfach keinen Ersatz erhalten können, weil das Modell zu alt ist und der Hersteller entweder kein Upgrade unterstützt oder erworben wurde oder das Geschäft eingestellt hat. Oder das System , dass die Karte in ausfällt, und alle neueren Systeme werden Ihre alte RAID - Karte unterstützen , weil Technologie marschierte auf (ISA / PCI / PCIe / etc).
Das ist mir viel zu oft passiert - es ist von nun an Software-RAID für mich. Die Verlangsamung ist bei heutigen CPUs völlig unbedeutend.
quelle
Ich verwende RAID-Adapter für 3Ware (9650), Areca (1230, 1680) und Adaptec (52445). Alle funktionieren einwandfrei, obwohl die Adaptec-Firmware möglicherweise noch nicht perfekt ist. Areca und 3Ware sind die sichere Wahl. Areca ist angeblich besser bei kleinen E / A-Vorgängen, sollte also für einen Datenbankserver besser sein (obwohl es in meinen letzten Tests keinen bedeutenden Unterschied gab).
quelle
Ich habe kürzlich einen LSI 9261-8i erworben und bin sehr zufrieden.
Die Verwaltungsanleitung und die Dokumentation sind gleichermaßen beeindruckend. Das Durchführen von Firmware-Upgrades ist über die CLI einfach und schnell.
Diese neuen Steuerungen verfügen über SFF-Kabel (Small Form Factor). Jede Gruppe von vier SATA / SAS-Kabeln verfügt über einen einzelnen Anschluss an der Steuerung. Dies sind benutzerdefinierte Kabel, und Sie sollten wahrscheinlich das "Kit" erhalten, das die Kabel enthält. Es gibt auch "Vorwärts" - und "Rückwärts" -Varianten dieser Kabel. Wenn Sie also eine kostengünstigere generische Variante erwerben, stellen Sie sicher, dass Sie verstehen, was Sie benötigen.
Der Cache kann für das Zurückschreiben ohne Akku konfiguriert werden. Der Akku ist ziemlich teuer - 170 Dollar.
Die Leistung bei 8k - 64k-Blockgrößen mit einem Consumer-Gerät wie diesem wird niemals annähernd dem entsprechen, was mit einem HP P4xx erzielt werden kann, ist jedoch bei größeren Blockgrößen durchaus respektabel.
quelle
Ich würde Areca-Karten wärmstens empfehlen. Ich habe früher LSI verwendet.
quelle