Je prévois d'acheter un serveur (Dell PowerEdge R740) avec des SSD en RAID 10, et mes priorités sont les performances d'écriture et l'intégrité des données. Il exécutera Linux. Les SSD ont des caches d'écriture avec protection contre les coupures de courant.
Il semble que ce soient mes options RAID:
Mes questions:
Questions connexes:
S'il est utilisé avec des SSD sans cache d'écriture protégé contre la perte de puissance, le NVCACHE du contrôleur RAID est extrêmement important pour obtenir de bonnes performances.
Cependant, comme vous utilisez des SSD avec caches d'écriture protégés contre les pertes de puissance, les performances ne devraient pas varier beaucoup entre les différentes options. D'un autre côté, il y a d'autres facteurs à considérer:
Cela dit, sur une telle configuration, je vous conseille fortement d'envisager d'utiliser ZFS sur Linux: les caches d'écriture protégés contre les pertes de puissance signifient que vous pouvez continuer sans périphérique ZIL dédié, et les fonctionnalités ajoutées ZFS (compression, somme de contrôle, etc.) peuvent être très utiles .
Pour répondre directement à vos questions:
Q1: Y a-t-il des risques de perte ou de corruption de données en cas de coupure de courant?
A1: Vous ne devriez avoir aucun problème, sauf si vous configurez le cache en mode réécriture et sans RAM NV.
Q2: Quelle configuration dois-je m'attendre à avoir les meilleures performances d'écriture?
A2: Celui qui a le plus de cache évidemment! ... et pas de parité RAID, mais RAID10 bien sûr.
Q3: Y a-t-il d'autres avantages à un cache NV que je n'ai pas pris en compte?
A3: Écriture coalescente, usurpation etc. Mais ce sont vraiment mineurs.
Vous voudrez peut-être utiliser Bonnie ++ pour faire des tests sur les cartes de raid serveur/Perc vs SSD. les vitesses du disque dur 5k/10/16k rpm ou les disques hybrides varieront les statistiques et l'utilisation du cache.
un autre défenseur de ZFS .. J'ai commencé à utiliser les serveurs de SGI au milieu des années 90 et ZFS a éliminé tout ce qui concernait UFS/ext2/3 ... à l'épreuve des bombes.
En plus des bonnes réponses ci-dessus: un élément souvent oublié mais requis pour l'intégrité étendue de tout RAID est nettoyage des données aka patrouille multimédia ou patrouille de lecture . Cela garantit que toutes les données sur tous les disques sont lisibles sur une période prolongée.
Sans nettoyage, il est possible - et après une longue période de temps et un grand nombre de secteurs, même probable - que les secteurs de données qui n'ont pas été utilisés depuis très longtemps ne soient plus lisibles. En mode de fonctionnement normal, ce n'est pas un problème car le mauvais secteur peut être reconstruit à l'aide de données de redondance. Cependant, si un disque échoue vous avez déjà perdu la redondance (sauf pour RAID 6 ou les niveaux RAID imbriqués) et lorsqu'un mauvais secteur fait surface pendant la reconstruction, vous ' re mort dans l'eau.
Donc, toujours activer le nettoyage des données sauf si vous aimez les mauvaises surprises.