Anpassen der Leistungseinstellungen für RAID-Systeme
Installiere die aktuellste Firmware für bestmögliche Leistung und Zuverlässigkeit bei deinen RAID-Systemen.
Die Leistungseinstellungen der RAID-Systeme für Parameter wie Caching für Laufwerke, RAID-Controller und Lese-Prefetching können die Leistung des Xsan-Volumes stark beeinflussen. Befolge diese Richtlinien.
Aktivieren von Caching für Laufwerke
Zusätzlich zum Caching, das der RAID-Controller durchführt, kann jedes Laufwerk in einem Array Caching auf Laufwerksebene durchführen, um die Leistung zu verbessern.
Aktivieren von Schreib-Caching durch den RAID-Controller
Wenn Schreib-Caching durch den RAID-Controller nicht aktiviert ist, gilt eine Anfrage zum Schreiben von Daten an die zugehörige LUN nicht als abgeschlossen, bis die Daten auf die physischen Laufwerke geschrieben wurden, aus denen der Array besteht. Erst dann kann die nächste Schreibanfrage verarbeitet werden. (Auch als Write-Through-Caching bekannt.)
ACHTUNG: Wenn du für ein RAID-System das Caching für Laufwerke aktivierst, vergewissere dich, dass das System an eine unterbrechungsfreie Stromversorgung (USV) angeschlossen ist. Ansonsten kannst du Daten im Cache im Falle eines Stromausfalls verlieren.
Wenn Schreib-Caching für den RAID-Controller aktiviert ist, gilt eine Schreibanfrage für Daten als abgeschlossen, wenn sich die Daten im Cache befinden. Auch als Write-Back-Caching bekannt. Schreibanfragen werden schneller verarbeitet, da das Dateisystem nur auf den schnellsten Cache-Speicher schreiben und nicht auf langsamere Laufwerke warten muss.
Achte darauf, Schreib-Caching auf RAID-Controllern zu aktivieren, die Metadaten-Speicherpools unterstützen.
Obwohl manche große Schreibanfragen von Caching profitieren können, ist dies häufig nicht der Fall. Wenn sich der Metadaten-Speicherpool eines Volumes auf einem anderen RAID-Controller als die Daten-Speicherpools befinden, kannst du auf dem RAID-Controller für Metadaten Caching aktivieren und auf dem RAID-Controller für Daten deaktivieren.
Wenn das Datensystem Caching so einsetzt, musst du dafür sorgen, dass die Daten im Cache nicht verloren gehen, bevor sie auf das Laufwerk geschrieben werden können. Daten, die auf das Laufwerk geschrieben wurden, sind im Falle eines Stromausfalls sicher, Daten im Cache nicht. Damit Stromausfälle nicht zu einem Verlust der Daten in Cache führen, schütze deine RAID-Systeme mit einer Notstromversorgung oder einer USV für RAID-Controller.
Aktivieren des Lese-Prefetchings
Lese-Prefetching ist eine Technik, die die Leseleistung des Dateisystem verbessert, wenn Daten sequenziell gelesen werden, wie zum Beispiel bei Audio- und Videostreaming.
Ist Lese-Prefetching aktiviert, geht der RAID-Controller davon aus, dass einer Leseanfrage für einen Datenblock Anfragen für benachbarte Datenblöcke folgen. Um sich auf diese Anfragen vorzubereiten, liest der RAID-Controller die angeforderten Daten und die folgenden Daten und sichert sie im Cache-Speicher. Wenn die Daten dann angefragt werden, werden sie statt von dem Laufwerk aus dem schnelleren Cache abgerufen.