Sollte ich den Windows-Schreibcache verwenden, wenn ich einen RAID-Controller + BBU habe?

Sollte ich den Windows-Schreibcache verwenden, wenn ich einen RAID-Controller + BBU habe?

Ich habe ARECA ARC-1231ML 2 GB Cache und RAID 0 mit 4 A-Data 30 GB SSD-Laufwerken und manchmal überprüft Windows während des Bootens das Dateisystem.

Ich glaube, das Problem liegt darin, dass mein System RAM als Schreibcache verwendet (ich habe 32 GB RAM) statt Speicher auf der Karte und wenn ich das System schließe, hat es nicht genug Zeit, um auf die Festplatte zu schreiben. Sollte ich den Windows-Schreibcache deaktivieren, damit mein Speicher auf der RAID-Karte verwendet wird?

Antwort1

Im Allgemeinen werden ausstehende Schreibvorgänge nicht sehr lange im Systemspeicher zwischengespeichert. Programme können das Betriebssystem explizit auffordern, Schreibvorgänge zu löschen.auf die Festplatte; wenn dies angefordert wird, wird der Schreibvorgang durch den gesamten Cache-Stapel ausgeführt, bis er sich auf einem nichtflüchtigen Medium befindet:

  • Es wird vom RAM zum RAID-Controller übertragen
  • Der RAID-Controller überträgt die Daten aus seinem Flash-Cache auf die Festplatten
  • Die Festplatten übertragen die Daten von ihrem integrierten Schreibspeicher auf die physischen Medien (die Platten).

Wenn alle Treiber ordnungsgemäß funktionieren und Programme die entsprechenden Funktionen aufrufen, wenn für sie wichtige Daten auf die Festplatte geschrieben werden müssen, ist es relativ schwierig, Daten zu verlieren, weil sie im System-RAM herumliegen.

NTFS hat außerdem die Eigenschaft, dass es alle noch nicht gelöschten Daten in regelmäßigen Abständen automatisch auf die Festplatte überträgt. Ich glaube, das Intervall beträgt etwa 5 Sekunden. Selbst wenn sich also ein Programm schlecht verhält und wichtige Daten schreibt, ohne dem Betriebssystem ausdrücklich mitzuteilen, dass es sie auf die Festplatte schreiben soll, erkennt NTFS (das Dateisystem) dies innerhalb kurzer Zeit und überträgt sie trotzdem auf das Medium.

Wenn Sie Ihr System herunterfahrensauber, was bedeutet, dass eine Routine zum Herunterfahren oder Neustarten aufgerufen wird, ohne dass der Netzschalter gedrückt gehalten oder das Gerät „erzwungen“ ausgeschaltet werden muss.sollte nichtein Problem mit schmutzigen Seiten inRAM. Während eines ordnungsgemäßen Herunterfahrens werden aufgrund expliziter Befehle des Betriebssystems fehlerhafte Seiten im RAM mehrmals auf das nichtflüchtige Medium geschrieben.

Tatsächlich ist es viel, viel wahrscheinlicher, dass Sie auf Probleme stoßen, wenn der Schreibcache auf dem RAID-Controller selbst nicht auf die Festplatten übertragen wird. Aber da Sie sagten, Sie hätten eine BBU, ist die Wahrscheinlichkeit, dass dies passiert, ziemlich gering.

Möglicherweise stürzt Ihr System beim Herunterfahren ab. Wenn ein Treiber nicht richtig funktioniert oder ein Programm einen Treiber dazu veranlasst, sich falsch zu verhalten, und Sie kurz vor dem Herunterfahren einen Bluescreen erhalten, kann es sein, dass nicht alle Seiten vom RAM auf den Festplattencontroller übertragen werden, oder der Controller denkt, dass er die Schreibvorgänge löschen muss, anstatt sie auf die Festplatte zu übertragen. Dies wäre ein eher ungewöhnliches Verhalten für ein Gerät, das robust genug ist, um mit einer BBU ausgestattet zu sein.

Stellen Sie unbedingt sicher, dass Sie die neuesten Gerätetreiber für Ihren RAID-Controller haben, und installieren Sie alle Firmware-Updates sowohl auf RAID-Controller- als auch auf Festplattenebene. Installieren Sie außerdem alle Motherboard-Treiber oder BIOS-Updates, die die Zuverlässigkeit des PCI- oder PCI-Express-Busses beeinträchtigen könnten.

verwandte Informationen