Welchen Zweck erfüllt der Akku auf einem batteriegepufferten Caching-RAID-Controller, wenn der Server über eine unterbrechungsfreie Stromversorgung verfügt?

10

Ist der Akku redundant, wenn sich der Server auf einer USV mit der richtigen Größe befindet? Es gibt eine Option, um den Rückschreibemodus zu erzwingen, und ich möchte das Risiko verstehen. Nach meinem Verständnis hilft es bei Stromausfällen, wenn Daten im Cache nicht auf die physische Festplatte geschrieben wurden. Wenn sich der Server jedoch in einer USV befindet, besteht kein Risiko eines Stromausfalls, insbesondere wenn es sich um eine intelligente USV handelt und der Server so konfiguriert ist, dass er ordnungsgemäß heruntergefahren wird, wenn der Akku schwach wird. Vermisse ich etwas

RPC
quelle

Antworten:

22

Ihr Verständnis ist im Wesentlichen richtig.

Wenn Sie dem Controller erlauben, Schreibdaten in seinem lokalen RAM zwischenzuspeichern, wird die Schreibgeschwindigkeit verbessert. Es besteht jedoch das Risiko, dass das Betriebssystem denkt, dass Daten auf die Festplatte geschrieben wurden (weil der Controller über diese verfügt) und die Stromversorgung ausfällt, bevor der Controller diesen Schreibvorgang abschließt . Durch die Sicherung der Batterie können die Daten im Cache so lange überleben, bis die Maschine wieder eingeschaltet wird, wodurch dieses Risiko verringert wird.

Was passiert, wenn sich Ihr System bereits in einer USV befindet, was passiert, wenn Sie die Laufzeit Ihrer USV überschreiten (auch mit einer intelligenten USV möglich) oder wenn die Netzteile des Servers explodieren? Oder wenn jemand versehentlich die Netzkabel herauszieht?
Viele Dinge können einen Stromausfall verursachen. Eine USV schützt nur vor wenigen.

voretaq7
quelle
14
Plötzlich gerissene Netzkabel sind in den meisten Rechenzentren ein Risiko!
sysadmin1138
1
Bing in allen Punkten. Die Kosten für eine BBWC sind es wert, es sei denn, die Daten sind wirklich vorübergehend. Sie können das Ereignis erfassen und auf andere Weise wiederherstellen. Sie möchten lediglich die Leistung verbessern, indem Sie das Zurückschreiben von Caching erzwingen.
Mfinni
3
Kein Risiko eines Stromausfalls? Fügen Sie neben den Antworten von voretaq7 auch Folgendes hinzu: Auslösen des Leistungsschalters, Fehlfunktion der USV ... Es gibt viele Dinge, die schief gehen können.
MikeyB
@ MikeyB guter Punkt über die Unterbrecher - Ich war in mindestens einem DC, wo die A / B Power Legs gelegentlich zu einem Stockwerk oder Panel Breaker
zurückgingen
Vielen Dank an alle für Ihre Antworten. @ voretaq7 - Der Server verfügt auch über mehrere Netzteile, mehrere Netzkabel, eine USV sowie einen Generator, aber ich sehe Ihren Standpunkt in Bezug auf das Design der Karte selbst (ohne zu wissen, in welcher Box sie möglicherweise landet). @mfinni - das ist gut, aber dann hätten wir größere Probleme mit den Tausenden von Servern, die auf einmal ausfallen.
RPC
8

Es gibt zwei Gründe für die Batterie;

  • Was passiert, wenn Ihr Netzteil plötzlich ausfällt? Unabhängig von einer USV ist Ihr System tot und Sie haben möglicherweise nicht festgeschriebene Daten in Ihrem Cache. Durch den Akku wird sichergestellt, dass die Daten bei Wiederherstellung der Stromversorgung korrekt geschrieben werden. Das gleiche gilt natürlich, wenn Sie einen Systemplatinenfehler hatten.
  • Was ist, wenn etwas auf Ihrem tatsächlichen Festplattencontroller, Ihren Kabeln oder Festplattengehäusen gestorben ist? - Sagen Sie, dass etwas am Kabel hängen geblieben ist und den Stecker an beiden Enden beschädigt hat. - Wiederum haben Sie möglicherweise Daten in Ihrem Cache, die darauf warten, geschrieben zu werden, aber es gibt keine Möglichkeit, dies zu tun, da die Karte, das Kabel, das Gehäuse usw. tot sind. Möglicherweise müssen Sie den Controller austauschen. Wenn Sie einen batteriegepufferten Cache haben, können Sie diesen Cache auf eine neue Karte verschieben, ohne die Daten zu verlieren.

Dies sind beide gute Gründe, aber um ehrlich zu sein, haben Flash-basierte Caches in letzter Zeit aus offensichtlichen Gründen die batteriebetriebenen abgelöst, und ich würde sie zuerst empfehlen - das heißt, wenn Sie viel schreiben, würde ich den einen oder anderen empfehlen nur eine USV.

Chopper3
quelle
-1

Die Batterie ermöglicht auch die Fähigkeit, die verbesserte Leistung sowie die von voretaq7 angegebenen Zwecke zu haben. Nehmen Sie den Akku ab und das Gerät funktioniert weiterhin, jedoch mit erheblich reduzierter Geschwindigkeit.

Mitch
quelle
3
Das ist in diesem Fall ausdrücklich nicht richtig. @RPC gibt ausdrücklich an, dass er das Zurückschreiben zwischenspeichern kann, ohne dass die Batterie auf seinem Controller vorhanden ist. Das Write-Back-Caching verbessert die Leistung.
Mfinni
Ich bin mir sicher, dass er das kann, aber der Akku verbessert die Leistung erheblich. Ich habe die Fehlerbehebung bei Leistungseinbußen auf einem Paar HP MSA 20-Speichergeräten durchgeführt. Die Verschlechterung wurde durch einen ausgefallenen Write-Back-Cache-Akku verursacht. Die Batterie wurde ersetzt und die Leistung sprang.
Mitch
2
Ja, ich weiß. Denn auf diesen Computern ermöglicht das Vorhandensein der Batterie das Schreib-Caching. Wenn der Akku ausfällt, stoppt das Schreib-Caching und die Leistung sinkt. Wenn der Akku repariert ist, beginnt das Schreib-Caching erneut und die Leistung verbessert sich. Sein Controller ermöglicht es ihm, das Zurückschreiben von Caching zu erzwingen, was die Leistung ohne Batterie verbessert .
Mfinni
Mitch, das ist ein sehr spezielles Anliegen. Ich kenne die HP E / P / i-Controller sehr gut und für diese Karten haben Sie Recht, da HP es sehr schwierig macht, den Cache ohne Akku zu aktivieren - aber diese Frage ist nicht auf diese Karten und beschränkt Es gibt viele Möglichkeiten, den Cache ohne Akku zu aktivieren oder dies standardmäßig zu tun - daher die Sorge von mfinni.
Chopper3
-1

Wenn Sie eine USV haben, können Sie den Cache erzwingen und den Teig nicht für den Überfall verwenden. Wenn Sie ohne RAID-Karte die Stromversorgung verlieren, können Sie beschädigte Daten erhalten. Dafür sind Backups gedacht.

Und nur weil Sie Strom verloren haben, heißt das nicht, dass Ihr System Toast ist. Der Cache fasst nur 256 Megabyte und wird im Leerlauf ständig geleert / auf HD geschrieben. Es ist nicht so, dass es alle Daten enthält und sie niemals loslässt. Es wird immer gespült.

Ein Meteor könnte das Gebäude treffen und alles in die Luft jagen. Lassen Sie sich nicht von diesen Sorgenwürzen unterkriegen. Ich habe RAID 1 mit eingeschaltetem Cache und ohne Batterie ohne Probleme ausgeführt.

Sie können in diesem Gespräch wirklich anal werden. Warum nicht 4x über Server fallen, 10x Backups usw. usw. Es ist keine so große Sache.

Schalten Sie den Cache mit Ihrer USV ein. Wenn Sie einen ps-Schlag haben, können Sie die Daten zurückbekommen und sie müssten während der Arbeitszeit mit jemandem blasen, der den Computer benutzt und die richtige Anwendung geöffnet hat und gleichzeitig Daten speichert usw. usw. Die Chancen stehen also gering, und wenn es passiert, dass es leicht repariert werden kann.

RAJ
quelle