Anpassen von Leistungseinstellungen des RAID-Systems
Leistungseinstellungen des RAID-Systems, die Parameter wie das Ablegen von Daten
im Volume-Cache oder im RAID-Controller-Cache sowie das Lese-Prefetching beein-
flussen, können auch weitreichende Auswirkungen auf die Leistung von Xsan-Volumes
haben. Befolgen Sie die unten genannten Richtlinien.
Aktivieren des Sicherns im Volume-Cache
Zusätzlich zum Ablegen von Daten im Cache durch den RAID-Controller kann jedes
Laufwerk in einem Array auf Laufwerksebene selbst Daten im Cache speichern und
so die Leistung erhöhen.
Aktivieren der Schreibcache-Funktion des RAID-Controllers
Ohne Schreibcache-Funktion des RAID-Controllers wird eine Anforderung zum Schrei-
ben von Daten auf die zugehörige LUN erst dann als ausgeführt angesehen, wenn die
Daten vollständig auf die physischen Volumes geschrieben wurden, aus denen das
Array besteht. Erst danach kann die nächste Schreibanforderung verarbeitet werden.
(Dies wird gelegentlich auch als „Write-Through-Caching“ bezeichnet.)
ACHTUNG:
Wenn Sie das Sichern im Volume-Cache für ein RAID-System aktivieren,
vergewissern Sie sich, dass das System an eine USV (Unterbrechungsfreie Stromver-
sorgung) angeschlossen ist. Andernfalls könnte es bei einem Stromausfall zum Ver-
lust von im Cache gesicherten Daten kommen.
40
Kapitel 2
Planen eines SAN
Ist die Schreibache-Funktion des RAID-Controllers aktiviert, wird eine Anforderung zum
Schreiben von Daten als abgeschlossen angesehen, sobald sich die Daten im Cache
befinden. Dies wird gelegentlich auch als „Write-Back-Caching“ bezeichnet. Schreibanfor-
derungen werden schneller verarbeitet, da das Dateisystem die Daten nur in den schnel-
len Cache-Speicher schreibt und nicht auf die langsameren Festplatten warten muss.
Denken Sie daran, die Schreibcache-Funktion für RAID-Controller zu aktivieren, die
Metadaten-Speichepools unterstützen.
Einige große Schreibanforderungen profitieren zwar gelegentlich vom Ablegen im
Cache, in der Regel ist dies jedoch nicht der Fall. Indem Sie den Speicherpool für
Metadaten eines Volumes getrennt von den Speicherpools für Daten auf einem RAID-
Controller platzieren, können Sie die Cachefunktion auf dem für Metadaten verwen-
deten RAID-Controller aktivieren und auf dem für Daten verwendeten RAID-Controller
deaktivieren.
Wenn das Dateisystem die Cache-Sicherung auf diese Weise einsetzt, müssen Sie sicher
stellen, dass die Daten im Cache nicht verloren gehen können, bevor sie auf ein Volume
geschrieben werden. Auf Volumes geschriebene Daten sind bei einem Stromausfall
geschützt, die Daten in einem Cache-Speicher jedoch nicht. Stellen Sie sicher, dass ein
Stromausfall nicht zum Verlust von im Cache gespeicherten Daten führen kann, indem
Sie Ihre RAID-Systeme mit Ersatzbatterien für RAID-Controller oder einer USV (Unter-
brechungsfreien Stromversorgung) schützen.
Aktivieren des Lese-Prefetching
Das Lese-Prefetching verbessert die Leseleistung des Dateisystems, wenn Daten
sequenziell gelesen werden, etwa bei der Übertragung von Audio- oder Videostreams.
Wenn das Lese-Prefetching aktiviert ist, geht der RAID-Controller davon aus, dass eine
Leseanforderung für einen bestimmten Datenblock von Anforderungen für nachfol-
gende, angrenzende Datenblöcke gefolgt wird. Als Vorbereitung für diese Anforde-
rungen liest der RAID-Controller nicht nur die angeforderten Daten, sondern auch
die folgenden Daten, und speichert diese im Cache-Speicher. Werden die Daten dann
angefordert, werden sie aus dem schnellen Cache-Speicher abgerufen anstatt von
den langsameren Festplattenlaufwerken.
ACHTUNG:
Wenn Sie das Sichern im Schreibcache eines Controllers auf einem RAID-
System aktivieren, vergewissern Sie sich, dass das System Pufferbatterien für den
Controller besitzt und vorzugsweise an eine USV angeschlossen ist.
3
41
3