activer ou pas le cache d'écriture sur pile RAID 5 - Stockage/Sauvegarde - Windows & Software
Marsh Posté le 26-02-2007 à 13:14:16
Je pense qu il ne faut pas, dans la mesure ou :
1- Les carte RAID contiennent une barette de RAM qui sert de cache et est sauvegardé en cas de crash
2- En cas de crash, ton serveur perd les données si tu lui met cette option
Marsh Posté le 26-02-2007 à 14:49:30
merci de ta réponse.
Effectivement je me posai la question s'il y avait corrélation entre la ram de la carte RAID et celle des disques physiques...
par précaution je laisse ca comme ca
Marsh Posté le 26-02-2007 à 18:38:37
Au contraire, moi je l'activerai cette fonction.
Si tu ne l'active pas, cela veut dire que tes barettes de RAM sur tes controleurs ne servent que comme cache de lecture , et que ce n'est pas ce qui influe le plus sur les perfs.
Au contraire, le cache en écriture à une influence beaucoup plus forte, surtout sur du RAID5:
En effet, sur du RAID5 (avec 3 disques par exemple) si le cache en écriture n'est pas activé, lors d'une écriture sur disque le controleur doit répartir les données entre deux des disques, puis calculer le code de parité et l'écrire sur le 3e disque avant de dire à l'OS "ok, c'est bon tu peut continuer".
Si le cache est activé, le controleur écrit dans sa RAM (très rapide) et dit à l'OS "OK, c'est bon tu peut continuer" et il se débrouille ensuite tout seul pour calculer le code de parité et écrire sur les disques en taches de fond.
Perso, j'ai dans mon boulot l'occasion de faire des installs et des migrations de bases de données chez divers clients. J'ai constaté des gain de perfs en rechargement de base de données (donc écritures intensives) qui pouvaient aller jusqu'a diviser le temps de rechargement par 5 ou 6 (passer de 18-20minutes à 3minutes environs pour la même base, sur la même machine en ayant juste activé le cache en écriture).
Le seul souci est que en cas de coupure brutale de courant, tu perd ce qu'il y a en cache dans la ram de la carte puisque le controleur à dit à l'OS "OK" mais qu'il n'a pas encore écrit physiquement sur les disques.
Maintenant, les serveurs sont souvent sur onduleur, donc cette coupure brutale est peu probable, et si ta carte RAID te permet de l'activer, il est fort possible qu'elle soit équipée elle-même d'une batterie (en général ce cache en écriture n'est pas activable quand la carte n'en est pas équipée)
Marsh Posté le 26-02-2007 à 18:43:13
sauf que là c'est un cache que fais windows et pas la carte
Marsh Posté le 27-02-2007 à 10:39:25
merci de vos réponses.
le contrôlleur est un HP Smart Array 642 Controller
http://h18000.www1.hp.com/products [...] 9_div.HTML
Marsh Posté le 27-02-2007 à 10:53:58
Regarde dans l'outil de gestion HP pour la carte si tu as l'option pour ou pas.
Marsh Posté le 27-02-2007 à 11:08:22
t'as pas de batterie sur la carte RAID ?
Si tu en as tu peux l'activer sans probleme, sinon je te deconseille de l'activer
Marsh Posté le 27-02-2007 à 11:09:50
Tu peut gerer le cache lecture/ecriture directement sur la carte Smart (reglable par palier de 25% suivant les modeles). Le cache que tu presente est celui de windows applicable sur n'importe quel disque, rien a voir avec le RAID5.
Marsh Posté le 27-02-2007 à 11:50:58
ACCELERATOR STATUS:
Logical Drive Disable Map: 0x00000000
Read Cache Size: 0 MBytes
Posted Write Size: 0 MBytes
Disable Flag: 0x01
Status: 0x00000000
Disable Code: 0x0000
Total Memory Size: 48 MBytes
Battery Count: 0
Battery Status: 0x0000
Parity Read Errors: 0000
Parity Write Errors: 0000
Error Log: N/A
Failed Batteries: 0x0000
Board Present: Yes
Accelerator Failure Map: 0x00000000
Max Error Log Entries: 16
NVRAM Load Status: 0x00
Memory Size Shift Factor: 0x0a
Non Battery Backed Memory: 48 MBytes
Memory State: 0x00
ok merci. voici le rapport de l'ACU
Marsh Posté le 27-02-2007 à 16:55:03
effectivement la carte embarque 64 Mo de mémoire cache d'après l'ACU.
j'ai lu la mauvaise ligne
Marsh Posté le 26-02-2007 à 12:20:01
bonjour à tous,
sur un serveur ayant deux pile SCSI RAID 1 et RAID 5 + hotspare (HP Proliant),
je viens de m'apercevoir que le cache d'écriture est désactivé sur les deux.
Quid de l'activation de cette fonction sur des piles RAID SCSI?
faudrait/faudrait pas?
merci d'avance de vos commentaires
Message édité par maikicaidonk le 26-02-2007 à 12:31:08