wdv
24/01/08, 20:10
Zoals jullie wellicht weten maken zowel harde schijven als RAID controllers standaard gebruik van write cache om de IO performance te verhogen. Groot nadeel hiervan is dat bij stroomuitval er mogelijk data in de cache kan staan die dus niet weggeschreven wordt. Gevolg: filesystem corruptie die mogelijk onherstelbaar is.
Nu is er vaak een mogelijkheid om bij een RAID controller een battery backup unit aan te brengen zodat bij stroom uitval er toch geen data uit de cache verloren gaat, echter is deze optie bij veelgebruikte controllers zoals bijvoorbeeld de 3WARE 8006-2LP en 9650SE-2LP niet beschikbaar.
Natuurlijk gaat het 9 van de 10 keer goed en kan je OS alsnog het filesystem weer repareren en dan is er niks aan de hand, maar het zal je toch maar gebeuren dat dat niet het geval is! Aan de andere kant heeft het natuurlijk wel een serieuze impact als je de write cache uitschakelt.
Ik ben benieuwd hoe men hier daarmee omgaat. Schakelen jullie de write cache uit? Zowel op de schijven als op de RAID controller? Of vertrouwen jullie op de stroomgaranties van het datacenter en hopen jullie -- mocht het dan alsnog misgaan -- dat je je niet in de situatie zal bevinden van een onherstelbaar filesystem?
edit: Hmm, het was niet helemaal de bedoeling om er een openbare enquête van te maken. Het is helaas niet meer aan te passen :(
Nu is er vaak een mogelijkheid om bij een RAID controller een battery backup unit aan te brengen zodat bij stroom uitval er toch geen data uit de cache verloren gaat, echter is deze optie bij veelgebruikte controllers zoals bijvoorbeeld de 3WARE 8006-2LP en 9650SE-2LP niet beschikbaar.
Natuurlijk gaat het 9 van de 10 keer goed en kan je OS alsnog het filesystem weer repareren en dan is er niks aan de hand, maar het zal je toch maar gebeuren dat dat niet het geval is! Aan de andere kant heeft het natuurlijk wel een serieuze impact als je de write cache uitschakelt.
Ik ben benieuwd hoe men hier daarmee omgaat. Schakelen jullie de write cache uit? Zowel op de schijven als op de RAID controller? Of vertrouwen jullie op de stroomgaranties van het datacenter en hopen jullie -- mocht het dan alsnog misgaan -- dat je je niet in de situatie zal bevinden van een onherstelbaar filesystem?
edit: Hmm, het was niet helemaal de bedoeling om er een openbare enquête van te maken. Het is helaas niet meer aan te passen :(