web-dev-qa-db-fra.com

Quelle est la combinaison RAID la plus rapide et la plus sûre pour les lecteurs SATA?

Je me demande quelle est la combinaison RAID la plus rapide et la plus sûre pour les entraînements SATA et l'utilisation générale (certains écrits, surtout lu)?

RAID 0 est rapide mais tout à fait dangereux, RAID 1 est sûr mais lent, RAID 5 est sûr mais pas si rapide, en particulier sur les contrôleurs bon marché (calculs XOR).

Il semble que RAID 1 + 0 ou RAID 10 est la meilleure combinaison. Vous obtenez la mise en miroir pour la sécurité et la bande de vitesse. Y a-t-il d'autres combinaisons meilleures ou plus optimales? Le seul inconvénient du RAID 10 est une utilisation inefficace de stockage.

12
Peter Stegnar

Cela dépend également du nombre de lecteurs: avec 4 lecteurs, aller pour RAID-10. Avec plus de 8 lecteurs, RAID-6 sera probablement assez rapide avec un bon contrôleur RAID (3ware, Areca, Série Intel 52xxx). Voici les chiffres:

  • 4 x 1 ToB, RAID 10: 2To Espace disponible, 180 Mo/s Écrire, 190 Mo/s Lire
  • 8 x 1 To, RAID 10: 4To Espace disponible, 360 Mo/s Écrire, 400 mbs
  • 8 x 1 ToB, RAID-5 (dangereux): 7 TB Disponible, 420 Mo/s Ecrire, 440 MB/s Lire (3ware)
  • 8 x 1 To, RAID-6: 6 TB Disponible, 240 Mo/s Ecrire, 360 Mo/s Lire (3ware)
  • 16 x 1To, RAID-6: 14TB disponible, 280 mb/s Écrire, 700 Mo/s Lire (3ware)

Comme vous pouvez le constater, avec environ 8 lecteurs RAID 5 et RAID 6 sont assez compétitifs dans des performances séquentielles avec RAID-10 (pas aussi avec une carte de merde telle que prometteuse, etc.). La performance en écriture est assez limitée dans RAID-6, bien que tolérable donnait suffisamment de disques.

Avec de grands disques, RAID-5 est relativement dangereux en raison de la longue période (3 à 4 heures, jusqu'à 7 à 8 heures) nécessaires à la reconstruction. Vous pouvez aller à RAID-5 avec 6 ou 8 lecteurs, mais vous doit arrêter toutes les opérations d'écriture en cas de panne d'entraînement jusqu'à ce que la matrice soit reconstruite . De cette façon, c'est "assez sûr".

En outre, n'utilisez pas de lecteurs de bureau dans un tableau RAID avec plus de 4 lecteurs. Les vibrations et les erreurs de lecture vont tuer la performance.

10
wazoox

Il n'y a pas beaucoup de mieux que RAID 10 pour la vitesse. Point - parce que vous obtenez un découplage en écriture. Un raid plus efficace (5, 6) a un goulot d'étranglement par écrit plus élevé que RAID 10.

Cela dit, vous pouvez vous échapper en remplacement d'une DSIC normale RAID 10 avec un RAID 5 ou RAID 6 sur la base de SSD - ce qui pourrait ne pas être beaucoup plus cher grâce à la nécessité d'avoir moins de disques.

RAID 5 devient dangereux avec trop grand/trop de disques - dans ce cas, vous devez aller RAID 6. Le problème est que si un disque échoue à RAID 5 .... À un moment donné, vous êtes plus ou moins susceptible d'avoir une seconde échec du disque pendant la reconstruction, à quel point le raid échoue. La limite est actuellement visible autour des disques de 2 Go, donc plus pertinents pour les configurations d'archives. RAID 6 résout que pour le moment.

Personnellement, je vais actuellement RAID 5/6 pour le stockage, les serveurs de fichiers. RAID 10 pour les disques du système d'exploitation du serveur Virthal (mais j'ai alors une partie de 6 à 10 platts et exécutez 40 serveurs de 40, si elles ont tous démarrages, c'est-à-dire l'enfer de disque) un raid 10 pour certaines zones de données de base de données.

Une autre chose à regarder est les disques que vous utilisez. Les iops plus élevés sont meilleurs. Bon marché serait des disques SATA normaux, haut de gamme sont de 15 000 tr/min =SAS Disques qui coûtent une fortune. La version d'entreprise de Velociraptoraptor ouest velocipiraptor 2.5 "est un bon moyen - 300 Go par disque, 10000RPM. Environ double le IO d'un disque SATA standard, mais beaucoup moins cher que SAS disques haut de gamme. Mais alors, un raid 5 de SSD bientôt tue ceux de la performance et prix ... parce que vous avez besoin de moins.

Comme l'a dit Andol, tout dépend de vos besoins. Qu'est-ce que vous essayez de faire?

Et enfin - ce n'est pas SATA Selon tout. Actuellement merci à SAS Interopérabilité avec SATA, vous pouvez brancher n'importe quel lecteur SATA dans un SAS Backbone (ils sont compatibles - même physiquement) et utilisez le SAS Infrastructure.

9
TomTom