De prestatie-instellingen van RAID-systemen aanpassen
Voor de beste prestaties en hoogste betrouwbaarheid moet u zorgen dat voor uw RAID-systemen de nieuwste firmware is geïnstalleerd.
De prestatie-instellingen voor het RAID-systeem, die onder meer van invloed zijn op de schijfcache, RAID-controllercache en prefetching bij het lezen van gegevens, kunnen aanzienlijke gevolgen hebben voor de prestaties van Xsan-volumes. Neem de volgende richtlijnen in acht.
Schijfcache inschakelen
Naast de cachevoorziening van de RAID-controller kan elke schijf in een array cacheopslag op schijfniveau gebruiken om een hogere verwerkingssnelheid te realiseren.
Schrijfcache van RAID-controller inschakelen
Als op de RAID-controller geen schrijfcache wordt gebruikt, wordt een aanvraag om gegevens weg te schrijven naar het bijbehorende LUN pas als voltooid beschouwd als de gegevens worden weggeschreven naar de fysieke schijven in de array. Daarna kan pas de volgende schrijfaanvraag worden verwerkt. (Dit wordt ook write-through caching genoemd.)
WAARSCHUWING: Als u de schijfcache inschakelt voor een RAID-set, moet u ervoor zorgen dat het systeem is aangesloten op een UPS (Uninterruptible Power Supply). Anders bestaat het risico dat de in de cache geplaatste gegevens verloren gaan bij stroomuitval.
Als de schrijfcache voor de RAID-controller is ingeschakeld, wordt een aanvraag voor het wegschrijven van gegevens als voltooid beschouwd wanneer de gegevens in de cache staan. Dit wordt ook write-back caching genoemd. Schrijfaanvragen worden sneller verwerkt omdat gegevens alleen naar het snelle cachegeheugen moeten worden geschreven en er niet hoeft te worden gewacht op de langzamere schijven.
Schakel de schrijfcache in op RAID-controllers die metagegevens-opslaggroepen ondersteunen.
Hoewel gebruik van de cache van nut kan zijn voor bepaalde grote schrijfaanvragen, wordt de cache vaak niet benut. Door de metagegevens-opslaggroep van een volume op een andere RAID-controller te plaatsen dan de gegevensopslaggroepen, kunt u de cache inschakelen op de RAID-controller die voor metagegevens wordt gebruikt en uitschakelen op de RAID-controller die voor gegevens wordt gebruikt.
Als voor het bestandssysteem een dergelijke cachevoorziening wordt gebruikt, moet u waarborgen dat gegevens in de cache niet verloren kunnen gaan voordat ze naar schijf worden geschreven. Gegevens die naar schijf zijn geschreven, zijn veilig als de stroom uitvalt, maar voor gegevens in een cache is dit niet het geval. Om te voorkomen dat gegevens in de cache verloren kunnen gaan bij een stroomstoring, moet u RAID-systemen voorzien van een UPS of reservebatterijen voor de RAID-controller.
Prefetching voor lezen inschakelen
Prefetching voor lezen is een techniek waarbij de leessnelheid van het bestandssysteem wordt verbeterd als gegevens opeenvolgend worden gelezen, zoals bijvoorbeeld bij het streamen van audio of video.
Als prefetching voor lezen is ingeschakeld, wordt aangenomen dat een leesaanvraag voor een blok gegevens wordt gevolgd door aanvragen voor aangrenzende gegevensblokken. Ter voorbereiding op deze aanvragen leest de RAID-controller de aangevraagde gegevens en de hierop volgende gegevens, en worden deze gegevens in het cachegeheugen opgeslagen. Als de gegevens vervolgens worden aangevraagd, worden deze opgehaald uit de cache en niet van schijf, zodat ze sneller beschikbaar zijn.