¿Por qué necesito una batería de incursión?

14

Estoy tratando de entender por qué uno agregaría una batería a una tarjeta de banda. Me parece que si se corta la energía, ejecutar solo la tarjeta RAID no servirá de nada: sin energía para HD y placa base, escribir datos en la memoria no funcionará de todos modos, ¿verdad?

Además, ¿no tener un UPS facilita esto?


fuente

Respuestas:

24

Permite que la tarjeta de banda recuerde lo que hay en sus memorias intermedias (que no se ha sincronizado con el disco)

Es muy importante para las personas que necesitan una alta integridad de datos ... O para salvar su base de datos de ciertos tipos de corrupción ...

(Básicamente, ¿qué hay en el disco? Está en el disco, así que eso es seguro. El problema es cuando el sistema operativo piensa que está en el disco pero en realidad no lo está y en un búfer de tarjeta RAID)

Cuando el servidor se inicia de nuevo, obviamente, esos búferes se vuelcan a los discos ... Por lo tanto, tiene una correlación de punto en el tiempo con sus discos y sistema operativo ...
(de lo contrario, simplemente perderá información, como algunos registros de base de datos, que nunca saber)

Un UPS ayuda seguro ... pero no es lo suficientemente seguro ... una tarjeta RAID decente debe tener una BBU (Unidad con respaldo de batería)

Arenstar
fuente
+1 Especificaría "cada tarjeta RAID adicional debe tener una BBU". Muy pocas tarjetas RAID integradas las tienen.
Antoine Benkemoun
44
Ohh, quiero decir que con "decente" ... a bordo nunca son decentes: P
Arenstar
No cambia que todas las cartas de Raid tengan una;) Integratd a menudo es bastante mala.
TomTom el
Ah, eso tiene sentido, solo lo guarda en la memoria hasta que el servidor vuelve a funcionar.
1
Derecho ..: D + nunca es una buena idea poner todos los huevos en una canasta .. por lo que no puede / shouldnt sólo se basan en un SAI ..
Arenstar
5

Aunque estoy de acuerdo con Arenstar, recientemente pasé de los controladores basados ​​en caché respaldados por batería a los respaldados por flash. Esto erradica la urgencia de mover el controlador y cualquier riesgo de desconectar accidentalmente la batería durante el movimiento. Parecen tener el mismo precio aproximadamente y, de todos modos, tienen más caché.

Chopper3
fuente
Lo mismo para Adaptec: el 5805 tiene una serie que usa flash y un condensador.
TomTom el
Buen punto: D +1
Arenstar
2

Un paquete de baterías RAID es una necesidad dependiendo de la configuración de caché de su matriz Raid.

Si utiliza la función de reescritura (cuando el controlador informa al Os que la escritura de datos fue exitosa mientras aún estaba en caché, en oposición a la escritura cuando el controlador espera que los datos estén en el disco), podría perder datos cruciales si falla de energía, porque todos los datos en caché se perderían.

Sin embargo, aún podría perder datos almacenados en caché si el controlador falla.

Berzemus
fuente
1

La mayoría de los controladores RAID que admiten el almacenamiento en caché de escritura no lo habilitarán sin un paquete de batería de respaldo. Imagine el daño que un gran 64 Megs de escrituras en caché, no escritas en el disco, causarían en un volumen.

Sin el almacenamiento en caché de escritura, los controladores RAID5 disminuyen el rendimiento de escritura en un factor de 5-10 veces. (Teníamos un Dell PERC 3 (LSI, no Adaptec) que escribiría sostenido a aproximadamente 8 GB / hora con caché de escritura desactivado, pero a 70-90 GB / hora con caché de escritura activado.

geoffc
fuente
Creo en el uso de las baterías cuando están disponibles, pero no estoy demasiado preocupado si un servidor no tiene una. En la práctica, he notado que las escrituras en caché tienen una vida muy corta en el búfer. Llegan al disco sorprendentemente rápido incluso en nuestros servidores muy utilizados. Tampoco resuelve el problema de las escrituras / procesos que solo se suministraron parcialmente a la tarjeta desde la aplicación y el sistema operativo. ¿Ayuda? Sí, ayudará a minimizar un caso particular de corrupción de datos. Sin embargo, todavía hay MUCHOS otros lugares para que salga mal durante un corte de energía.
Brian Knoblauch
1
Ah, pero algunos controladores RAID REQUIEREN una batería antes de que incluso permitan el almacenamiento en caché de escritura. Entonces, por supuesto, ese es un animal diferente.
geoffc