Ajuster les réglages de performance des systèmes RAID
Pour obtenir des performances et une fiabilité optimales de vos systèmes RAID, installez les programmes internes les plus récents.
Les réglages de performances des systèmes RAID, qui affectent des paramètres tels que la mémoire cache de disque, la mémoire cache de contrôleur RAID et le préchargement de lecture, peuvent avoir des effets non négligeables sur les performances des volumes Xsan. Référez-vous aux directives ci-après.
Activer la mémoire cache de disque
Outre la mise en mémoire cache effectuée par le contrôleur RAID, chaque disque d’une matrice peut effectuer une mise en mémoire cache au niveau du disque pour améliorer les performances.
Activer la mise en mémoire cache d’écriture par le contrôleur RAID
Sans mémoire cache d’écriture du contrôleur RAID, toute requête d’écriture de données sur le LUN associé n’est considérée comme terminée que si les données sont écrites sur les disques physiques qui constituent la matrice. Ce n’est qu’ensuite que la requête d’écriture suivante peut être traitée. Ce processus est également connu sous le nom de mise en mémoire cache à écriture immédiate.
AVERTISSEMENT : Si vous activez la mémoire cache de disque pour un ensemble RAID, assurez-vous que le système est connecté à un système d’alimentation sans coupure (UPS). Vous risqueriez sinon de perdre les données mises en cache en cas de coupure de courant.
Lorsque la mise en mémoire cache d’écriture par le contrôleur RAID est activée, toute requête d’écriture de données est considérée comme terminée lorsque les données sont en mémoire cache. Ce processus est également connu sous le nom de mise en mémoire cache à écriture différée. Les requêtes d’écriture sont traitées plus rapidement, car le système de fichiers doit seulement écrire en mémoire cache rapide et ne doit pas attendre les lecteurs de disques plus lents.
Veillez à activer la mémoire cache d’écriture sur les contrôleurs RAID qui prennent en charge les réserves de stockage de métadonnées.
Même si des requêtes d’écriture volumineuses peuvent tirer profit de la mise en mémoire cache, ce n’est souvent pas le cas. En plaçant la réserve de stockage des métadonnées d’un volume sur un contrôleur RAID séparé des réserves de stockage de données, vous pouvez activer la mise en mémoire cache sur le contrôleur RAID utilisé pour les métadonnées et désactiver la mise en mémoire cache sur le contrôleur RAID utilisé pour les données.
Lorsque le système de fichiers utilise la mise en mémoire cache de cette manière, vous devez vous assurer que les données stockées en mémoire cache ne peuvent être perdues avant d’être écrites sur disque. Contrairement aux données écrites sur disque, qui sont protégées même en cas de panne de courant, les données stockées en mémoire cache ne le sont pas. Pour éviter toute perte de données mises en cache en cas de panne de courant, protégez vos systèmes RAID à l’aide de batteries de secours pour contrôleur RAID ou d’un système UPS.
Activer le préchargement de lecture
Le préchargement de lecture est une technique qui permet d’améliorer les performances de lecture du système de fichiers lorsque les données sont lues de manière séquentielle, comme c’est le cas pour les flux audio ou vidéo, par exemple.
Lorsque le préchargement de lecture est activé, le contrôleur RAID suppose que toute requête de lecture pour un bloc de données sera suivie de requêtes pour les blocs adjacents. Pour faire face à ces requêtes, le contrôleur RAID lit les données requises ainsi que les données suivantes, et il les stocke en mémoire cache. Si les données sont ensuite demandées, elles sont récupérées en mémoire cache (plus rapide) plutôt que sur les disques durs (plus lents).