RAID 1 mit Dell PERC H330, ohne Cache und ohne Batterie

Wir haben kürzlich einen dedizierten Server geleast und festgestellt, dass der Server (Dell PowerEdge R230) über einen Dell PERC H330 RAID Controller verfügt. Als wir die Website von Dell durchsuchten, stellten wir fest, dass dieser Controller keinen Cache-Speicher, keinen Schreibcache und keinen Akku hat

Quelle: http://www.dell.com/support/article/ie/en/iedhs1/SLN292279/perc-poweredge-raid-controller-types-for-dell-servers?lang=EN

Wir beabsichtigen, diesen RAID zu verwenden controller für eine RAID 1 (gespiegelt) Konfiguration mit 2 SATA Festplatten.

  1. Unser Hauptanliegen ist, dass, weil Dell PERC H330 RAID-Controller nicht über Batterie und Cache kann dies ein Problem in Bezug auf Datensicherheit und ein Risikofaktor für Datenbeschädigung und Datenintegrität Probleme sein.

  2. Auch für erhöhte Sicherheit und geringere Risiken wird empfohlen, auf Dell PERC H710 oder Dell PERC H330 zu aktualisieren wäre in Ordnung? Dell PERC 710 hat Cache-Speicher 512 MB NV und Flash Gesicherter Cache für Schreibcache.

  3. Ist der fehlende Cache auch ein Problem beim Neuaufbau eines Laufwerks aufgrund eines Laufwerkfehlers?

Author: Alexandru, 2017-03-14

1 answers

Sie haben Recht, wenn Sie sagen, dass der Controller weder Speichercache noch Batterie hat. Das einzige, was passiert, wenn Sie diese Komponenten nicht haben, ist, dass der Controller mit der "Pass-Through" - Schreibrichtlinie arbeitet. Wenn das Betriebssystem eine Schreibanforderung an den Controller sendet, schreibt es diese Anforderung direkt auf die Back-End-Festplatten, in diesem Fall auf beide Festplatten, da Sie die RAID1-Konfiguration verwenden.

Wenn Sie einen Speichercache hätten, könnte der Controller ihn in verwenden zwei Möglichkeiten: für Lese-Caching oder Schreib-Caching. Für das Lese-Caching müssen Sie sich nicht darum kümmern, Batterie zu haben oder nicht, weil Sie niemals schmutzige Daten im Cache haben, weil es ein Lesevorgang ist.

Falls der Cache auch zum Schreiben des Caches verwendet wird, arbeitet der Controller mit der Schreibrichtlinie "write-back". Das heißt, wenn das Betriebssystem eine Schreibanforderung an den Controller sendet, schreibt es diese Anforderung in den Cache-Speicher und spült anschließend, wenn es dazu in der Lage ist, den Speicher inhalt (die schmutzigen Daten oder Seiten) auf die Back-End-Festplatten. Dieser Vorgang beschleunigt die Schreibleistung des Systems. In diesem Fall ist sehr wichtig, Batterie im Falle eines Stromausfalls zu haben, weil ohne Batterie, alle schmutzigen Daten, die im Cache-Speicher ist verloren. ABER...die Controller sind intelligent genug, um die "Write-Back" - Richtlinie zu deaktivieren, falls der Akku nicht richtig funktioniert oder nicht genügend Ladung aufgeladen ist.

Also, das Endergebnis ist. Wenn der Controller keinen Cache hat speicher, so dass es keine Batterie benötigt (es konnte es für nichts verwenden). Es wird keine Datenbeschädigung geben, da in dieser Art von Systemen keine schmutzigen Daten im Speicher vorhanden sind, ohne auf Festplatten geschrieben zu werden (da es keinen Speicher zum Zuweisen dieser Daten gibt!!!).

Wenn der Cache-Speicher nur zum Lesen von Anforderungen verwendet wird, benötigt er keine Batterie, da keine schmutzigen Daten im Speicher vorhanden sind, ohne auf die Back-End-Festplatte geschrieben zu werden, da schmutzige Daten nur vorhanden sind, wenn der Cache verwendet wird für Schreibanforderungen.

Wenn der Cache zum Schreiben von Anforderungen verwendet wird, sollte der Akku ordnungsgemäß funktionieren, um die schmutzigen Daten aufrechtzuerhalten, die im Falle eines Stromausfalls nicht auf die Back-End-Festplatte gespült wurden. Wenn der Akku jedoch nicht in Ordnung ist, deaktiviert der Controller den Cache zum Schreiben und verwendet ihn nur zum Lesen.

Ich hoffe, ich könnte dir helfen.

, Guido.

 2
Author: Guido Gariup,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-16 16:30:57