web-dev-qa-db-fra.com

Pourquoi ai-je besoin d'une batterie de raid?

J'essaie de comprendre pourquoi on ajouterait un pilesPack à une carte RAID. Il me semble que si le pouvoir tombe en panne, en cours d'exécution, la carte RAID va-t-elle faire un peu de bien: sans pouvoir pour HDS et carte mère, écrire des données en mémoire ne fonctionnera pas de toute façon, n'est-ce pas?

En outre, n'ayant pas de hauts facilités cela?

14
user60704

Il permet à la carte RAID de se rappeler ce qui est dans ses tampons (ce n'est pas synchronisé sur le disque)

C'est très important pour les personnes qui ont besoin d'une intégrité de données élevée. Ou pour enregistrer votre DB de certains types de corruption.

(Essentiellement ce qui est sur le disque, est sur le disque - de sorte que c'est sûr. Le problème est lorsque le système d'exploitation pense que c'est sur le disque, mais c'est en fait pas et dans un tampon de carte RAID)

Lorsque le serveur démarre à nouveau, ces tampons sont évidemment rougés aux disques. Vous avez donc une corrélation de temps avec vos disques et votre système d'exploitation ..
[.____] (Sinon, vous perdrez simplement des informations - comme quelques enregistrements de base de données, que vous ne saurez jamais.)

Un ups vous aide à bien sûr .. mais c'est pas suffisamment sûr. La carte RAID jamais correcte devrait avoir un BBU (unité sauvegardée de la batterie)

26
Arenstar

Bien que je suis d'accord avec Arenstar, j'ai récemment emménagé des contrôleurs basés sur le cache sauvegardés par batterie à des contrôleurs flashs. Cela élimine l'urgence de déplacer le contrôleur et de tout risque de déconnecter accidentellement la batterie pendant le mouvement. Ils semblent avoir le même prix à peu près et avoir plus de cache de toute façon.

5
Chopper3

La plupart des contrôleurs RAID prenant en charge la mise en cache en écriture, ne l'activeront pas sans pack de sauvegarde de la batterie. Imaginez les dégâts qu'un grand nombre de 64 mégots d'écrivies mises en cache, non écrites sur le disque feraient à un volume.

Sans mise en cache en écriture, les contrôleurs RAID5 écrivent des performances de performance d'un facteur 5-10 fois. (Nous avons eu un Dell PERC 3 (le LSI, non adapté à Adaptec) qui écrirait durable à environ 8 gb/heure avec un cache d'écriture, mais à 70-90 gb/heure avec la mise en cache en écriture.

2
geoffc

Une batterie RAID est une nécessité en fonction de la configuration du cache de votre réseau RAID.

Si vous utilisez l'écriture de l'écriture (lorsque le contrôleur informe le système d'exploitation, l'écriture de données a été réussie tout en étant dans le cache, en opposition à l'écriture lorsque le contrôleur attend que les données soient sur le disque), vous risquez de perdre des données cruciales. Échec de la puissance, car toutes les données en cache seraient perdues.

Vous pouvez toujours perdre des données en cache si le contrôleur est en échec cependant.

2
Berzemus