Wir haben mit dem RAID-Controller in unserem Datenbankserver, einem Lenovo ThinkServer RD120, zu kämpfen. Es ist eine Adaptec- Marke , die Lenovo / IBM als ServeRAID 8k bezeichnet .
Wir haben diesen ServeRAID 8k auf den neuesten Stand gebracht:
- RAID-BIOS-Version
- RAID-Backplane-BIOS-Version
- Windows Server 2008-Treiber
Dieser RAID-Controller hat bereits in den letzten vier Monaten mehrere wichtige BIOS-Updates erhalten, und die Änderungshistorie ist nur ... gut, beängstigend.
Wir haben sowohl Rückschreib- als auch Durchschreibstrategien für die logischen RAID-Laufwerke ausprobiert. Bei hoher Festplattenaktivität treten immer noch zeitweise E / A-Fehler auf. Sie sind nicht häufig, aber schwerwiegend, da sie zu E / A-Zeitüberschreitungen in SQL Server 2008 und manchmal zum Ausfall von SQL-Verbindungspools führen.
Wir waren am Ende unseres Seils und haben dieses Problem behoben. Abgesehen von Hardcore-Dingen wie dem Ersetzen des gesamten Servers oder dem Ersetzen der RAID-Hardware wurden wir verzweifelt.
Als ich den Server zum ersten Mal bekam, hatte ich ein Problem, bei dem Laufwerksschacht Nr. 6 nicht erkannt wurde. Seltsamerweise hat das Auswechseln von Festplatten zu einer anderen Marke dieses Problem behoben und das RAID-BIOS (zum ersten Mal) dauerhaft aktualisiert, sodass ich das ursprüngliche "inkompatible" Laufwerk in Position 6 verwenden konnte Vermutlich waren die von mir ausgewählten SATA-Festplatten von Western Digital irgendwie nicht mit dem ServeRAID 8k-Controller kompatibel.
Der Kauf von 6 neuen Festplatten war eine der billigeren Optionen auf dem Tisch. Daher entschied ich mich für 6 Hitachi-Festplatten (auch bekannt als IBM, auch bekannt als Lenovo). Dabei ging man davon aus , dass ein IBM / Lenovo-RAID-Controller mit größerer Wahrscheinlichkeit mit den typischen Laufwerken funktioniert verkauft mit.
Anscheinend hat sich diese Vermutung ausgezahlt - wir haben drei unserer schwersten Lasttage (Montag, Dienstag, Mittwoch) ohne einen einzigen E / A-Fehler jeglicher Art hinter uns gebracht. Zuvor hatten wir in diesem Zeitraum regelmäßig mindestens ein E / A-Ereignis. Es sieht sicher so aus, als hätte der Wechsel der Festplattenmarken unsere zeitweise auftretenden RAID-E / A-Probleme behoben!
Ich verstehe zwar, dass IBM / Lenovo ihren RAID-Controller wahrscheinlich ausschließlich mit Festplatten ihrer eigenen Marke testet, bin aber beunruhigt, dass ein RAID-Controller mit Festplatten bestimmter Marken solch subtile E / A-Probleme hätte.
Meine Frage ist also, ist diese Art der SATA-Laufwerksinkompatibilität mit RAID-Controllern üblich? Gibt es einige Marken von Laufwerken, die besser funktionieren als andere oder für bestimmte RAID-Controller "validiert" sind? Ich war davon ausgegangen, dass alle gängigen SATA-Festplatten gleich sind und in jedem RAID-Controller (von ausreichender Qualität) einigermaßen gut funktionieren.