RAID ist eine beliebte Methode zur Erhöhung der Geschwindigkeit der Festplatte oder der Zuverlässigkeit in einem Computer, und viele Betriebssysteme haben die Möglichkeit, RAID , ohne zusätzliche Hardware erforderlich implementieren. Wenn Sie Interesse an der Implementierung von Software RAID auf Ihrem Computer sind , gibt es einige Kompromisse mit , dies zu tun verbunden. Es ist wichtig, dass Sie sich bewusst sein, diese Zielkonflikte , bevor sie entscheidet , ob RAID in Hardware oder Software zu implementieren. Hintergrund
RAID ( Redundant Array of Independent Disks ) ist ein Verfahren zur Erhöhung der Leistung und /oder Zuverlässigkeit der Festplatten in einem Computer. Das Konzept ist , dass Festplatten für den Einsatz in Servern gedacht sowohl schnell als auch zuverlässig sind , kann aber sehr teuer werden. Mit mehreren weniger teure Laufwerke als eins, ist es möglich, ein ähnliches Niveau an Leistung und Fehlertoleranz zu niedrigeren Kosten zu erreichen.
Es gibt verschiedene Systeme (so genannte " levels" ) zur Implementierung von RAID , jeweils gekennzeichnet durch eine Anzahl . Die beliebtesten RAID-Level sind RAID 0 (Striping) und RAID 1 (Mirroring) . Beide benötigen mindestens zwei Festplatten. Mit RAID 0 wird jede Datei, die Sie schreiben, um den Computer in zwei Teile , einen für jedes Laufwerk , beide zur gleichen Zeit geschrieben aufgeteilt. Da jedes Laufwerk funktioniert Hälfte der Arbeit wird die gesamte Geschwindigkeit Ihrer Storage-System nahezu verdoppelt. RAID 1 für Datensicherheit verwendet , alles geschrieben, um ein Laufwerk wird gleichzeitig mit dem zweiten geschrieben. Auf diese Weise gehen keine Daten verloren , wenn eine Festplatte ausfällt. Mit einem Minimum von vier Festplatten können beide Systeme gleichzeitig umgesetzt werden, dies wird als RAID 0 +1
RAID Levels
Fast jede Software-RAID- Implementierung in der Lage ist . der RAID-Level 0 und 1 . Allerdings sind viele nicht in der Lage RAID 0 +1 oder RAID 5 immer beliebter . RAID 5 ist eine elegante Methode, die Stärkung der Datensicherheit als RAID 1 . Während RAID 1 erfordert eine Spiegel-Platte für jeden primären Festplatte , schneiden die nutzbare Speicherplatz der Festplatten um die Hälfte , RAID 5 erfordert das Äquivalent von nur einer Festplatte für redundante Daten . Während vier 500 -GB-Laufwerke in 1.000 GB nutzbaren Speicherplatz mit RAID 1 führen würde , würden die gleichen Antriebe Ihnen 1.500 GB Speicherplatz mit RAID 5 .
Cost
< br >
Der größte Vorteil , dass Software- RAID über RAID -Hardware hat, ist seine niedrigen Kosten. Wenn Software-RAID von Ihrem Betriebssystem unterstützt wird , werden Sie brauchen, um Geld nur auf den Festplatten , die Sie verwenden möchten, zu verbringen.
Hardware RAID kann mit der Hauptplatine Ihres Computers möglich . Untersuchen Sie das Motherboard in der Bedienungsanleitung , dies zu bestätigen . Andernfalls müssen Sie eine RAID -Controller-Karte , die Sie für so wenig wie $ 90 kaufen kann , kann aber auch kostet ein paar hundert Dollar. Teurer RAID-Karten gehören der Zugang zu mehr RAID-Level , mit höherer Geschwindigkeit On-Board- Prozessoren und mehr RAM -Cache .
Leistung
Wenn Sie mehrere Festplatten in ein RAID -0-Konfiguration für erhöhte Leistung , können Sie nicht in der Lage, alle von der Geschwindigkeit, dass Ihre Laufwerke in der Lage sind zu erleben. Zum Beispiel kann ein RAID- 0-Array aus vier Solid-State- Festplatten Daten lesen über 450 MB /sec . Allerdings, wenn Ihre Laufwerke über das Serial ATA -Schnittstelle verbunden sind , werden Sie auf eine maximale Geschwindigkeit von 375 MB /sec , weil über die derzeitigen Beschränkungen von Serial ATA begrenzt werden. Allerdings kann eine PCI Express RAID -Controller-Karte leicht handhaben Transfers bei 450 MB /s oder mehr .
Systemressourcen
Ein RAID-Controller -Karte ist im Wesentlichen ein Computer in einem sehr kleinen Paket. Es verfügt über einen Prozessor, der als Lotse fungiert , macht die Arbeit notwendig , um Daten zwischen jeder der Festplatten im RAID-Array zu verteilen. In der Software -basierten RAID-Lösungen , wird diese Arbeit von Ihrem Computer zentralen Prozessor, der System-Ressourcen Kanalisation behandelt . Wenn Sie über die Leistung Ihres Computers und seiner Storage-System betroffen sind, sollten Sie ein Hardware-RAID- Lösung . Allerdings, wenn Sie bereit sind, einen kleinen Performance im Austausch für eine erhöhte Datensicherheit, einen Software-basierten RAID- 1-Implementierung getroffen tolerieren sind, sollten Sie Ihre Bedürfnisse zu befriedigen.