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:
- PERC H330 (pas de cache), RAID logiciel (pass-through)
- PERC H330 (pas de cache), RAID matériel (écriture directe)
- PERC H730P (cache NV 2 Go), RAID matériel (écriture directe)
- PERC H740P (cache NV 8 Go), RAID matériel (écriture directe)
Mes questions:
- Certaines de ces configurations risquent-elles de perdre des données ou d'être corrompues en cas de panne de courant?
- Quelle configuration dois-je m'attendre à avoir les meilleures performances d'écriture?
- Y a-t-il d'autres avantages à un cache NV que je n'ai pas pris en compte?
Questions connexes:
Réponses:
S'il est utilisé avec des disques 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 des caches d'écriture protégés contre la perte 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 vivement 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:
la source
A1: Vous ne devriez avoir aucun problème, sauf si vous configurez le cache en mode réécriture et sans RAM NV.
A2: Celui qui a le plus de cache évidemment! ... et pas de parité RAID, mais RAID10 bien sûr.
A3: Écriture coalescente, usurpation d'identité, etc. Mais elles sont vraiment mineures.
la source
Vous voudrez peut-être utiliser Bonnie ++ pour effectuer 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.
la source
En plus des bonnes réponses ci-dessus: un élément souvent oublié mais requis pour l'intégrité étendue de tout RAID est le 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 tombe en panne, vous avez déjà perdu la redondance (à l'exception des niveaux RAID 6 ou RAID imbriqués) et lorsqu'un mauvais secteur fait surface pendant la reconstruction, vous êtes mort dans l'eau.
Donc, activez toujours le nettoyage des données, sauf si vous aimez les mauvaises surprises.
la source