Bei Verwendung der Einstellung "WriteThrough" des Megaraid-Controllers wird der Cache des integrierten Controllers nicht verwendet. Dies beeinträchtigt die Leistung des RAID, wie Sie bemerkt haben. Die Einstellung "WriteBack" sollte die Leistung erhöhen, da der Controller-Cache verwendet wird.
Allerdings, wenn Sie nicht über eine Batterie - Backup - Einheit an den Controller angeschlossen haben ( NICHT eine USV, sondern eine BBU), ist es durchaus möglich, dass auf einem Stromausfall, der Cache auf dem Controller nicht auf das Array geschrieben werden, und Ihre Daten werden beschädigt. Sie können nicht leicht feststellen, welche Dateien beschädigt waren, da das Array nach Wiederherstellung der Stromversorgung noch normal funktioniert.
Wenn Sie keine BBU installiert haben: Lassen Sie die Einstellung auf "WriteThrough" und leben Sie mit dem Leistungsverlust.
Wenn Sie eine USV für das gesamte System haben: Ändern Sie die Einstellung in "BadBatt". Der Controller verwendet den Cache so, als ob "WriteBack" ausgewählt wurde, mit erhöhter Leistung.
Sie können die Einstellung einfach auf "BadBatt" setzen, auch wenn keine USV oder Batterie installiert ist und der Cache verwendet wird. Dies wird jedoch nicht empfohlen, da bei einem Stromausfall sehr leicht Daten verloren gehen können.
Ich habe einen ähnlichen MegaRaid-Controller, aber keine Batterie, und wunderte mich dasselbe.
Siehe MegaRaid-Handbuch