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