HDD-Cache im RAID?

Temporer

Neuling
Thread Starter
Mitglied seit
13.09.2006
Beiträge
17
Moin,

folgende Situation:
Ich habe einen Server mit einem Netzteil, einem Hardware-RAID5 mit 3 WD 500GB SATA2-Platten.
Der Controller hat eine Batterie für seinen Cache.
Auf dem Server läuft eine SQL-Datenbank.
Es soll der Schreib-Cache im Controller aktiviert werden.


Was passiert bei einem Ausfall des Netzteils?

Meine Erkenntnisse:
- der Inhalt des Controller-Caches wird wegen der Batterie gespeichert, bis zum nächsten Hochfahren


Nur was ist dem dem Cache der Festplatten?? Sind die Daten darin weg?
Ist der über die Batterie des Controllers auch abgesichert?
Wird der durch den Controller-Cache ersetzt?

Der Support von WDC konnte mir leider keine vernünftige Info dazu geben.

Bitte nach Möglichkeit mit Quellennachweis.

thx
Temporer
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Ich denke, der Cache-Inhalt kann ohne USV für den ganzen Rechner nicht gehalten werden. Ggf. mal im Serverforum posten / suchen...
 
Klar, wenn Strom weg, dann Festplattencache leer.

Soweit ich weiß sollte man dann auch im ControllerBIOS den Cache der Festplatten überspringen/ignorieren können.
Ich denke mal das Handbuch (oder der Support vom Controllerhersteller) sollte da Auskunft erteilen können :)
 
Das Problem hat sich nun geklärt:

Vorab: Jeder festplatte sendet ein Completion-Signal, wenn ein Datenbrocken erfolgreich auf die Platte geschrieben wurde.
Normalerweise nimmt das OS dieses Signal auf und schickt den nächsten Schreibbefehl.
Das nennt sich auch "Write-Through".

Eine andere Möglichkeit ist der "Write-Back"-Modus, den ein Controller unterstützen muss.
Dabei nimmt der Controller den Schreibbefehl an, puffert ihn in seinem Cache und schickt das Completion-Signal an das OS. Zu einem geeigneten Zeitpunkt führt der Controller den Befehl aus und löscht den Befehl erst dann aus seinem Cache, wenn er von der HDD den Completion-Befehl bekommen hat.

Durch eine Batterie muss dieser Cache geschützt werden, damit keine Daten verloren gehen. Und selbst wenn Daten im HDD-Cache weg sind, dann stehen sie immer noch im Cache des Controllers.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh