XTremIO : Impact sur les performances des pannes de disque SSD sur la baie XtremIO
Summary: Impact sur les performances des pannes de disque SSD sur la baie XtremIO
Symptoms
Les défaillances d’un ou plusieurs disques SSD dans XtremIO DPG peuvent avoir un impact sur les performances de la baie XtremIO. Afin de comprendre ce qui cause cette situation, nous devons expliquer les opérations DPG et les états DPG :
- Principales opérations DPG :
Reconstruction DPG :
- Quand : En cas de défaillance d’un disque SSD
- Pourquoi ? Restauration de la protection double parité
Intégration DPG :
- Quand : Lorsqu’un technicien remplace un disque SSD défectueux par un disque neuf
- Pourquoi ? Ajoute un nouveau disque SSD dans le DPG
États DPG :
- En bonne santé : Protection double parité
- Single Degraded : Protection de parité unique
- Double Degraded : Aucune protection de parité
- Échec : Perte de données
XtremIO est un stockage compatible avec le contenu (ou CAS). Par conséquent, toutes les opérations d’E/S vers le DPG sont statistiquement aléatoires, ce qui nous permet d’obtenir les mêmes performances, quelle que soit la charge applicative aléatoire ou séquentielle de l’utilisateur. Un autre avantage est que si un disque SSD tombe en panne, le cluster n’est pas tenu de renvoyer une page à son emplacement d’origine.
D’autres baies qui ne sont pas CAS ont des exigences pour les données logiques séquentielles et les données physiques séquentielles ; Si vous ne replacez pas les données à leur emplacement d’origine, vous perdez les performances d’E/S séquentielles.
Explication de DPG Rebuild :
Lorsqu’un disque SSD est retiré ou tombe en panne, SYM émet une reconstruction DPG automatique, la reconstruction DPG nécessite deux opérations :
Phase 1 : Récupérez toutes les données perdues et écrivez-les ailleurs :
Les pages perdues (données + parité) sont restaurées vers le DPG (nouveau flux d’écriture)
Les tables PLBM/HMD sont mises à jour.
Phase 2 : Mettre à jour les informations de parité de toutes les bandes :
Le déplacement des pages de données/de parité nécessite la mise à jour de toutes les parités (sur toutes les bandes).
Les deux opérations nécessitent de mettre à jour toutes les bandes pour gagner du temps et réduire les écritures. Les deux sont exécutés sur une seule itération.
DPG Integration a expliqué : L’ajout d’un nouveau disque SSD au DPG nécessite une intervention manuelle.
- Elle nécessite l’intervention manuelle d’un technicien (placez un nouveau disque SSD dans le logement du boîtier DAE)
- Il y a peu ou pas d’importance (contrairement à une reconstruction)
Une fois demandé, le processus d’intégration DPG équilibre les blocs de parité. Seuls les blocs de parité sont restaurés sur le disque SSD d’origine (pour obtenir une distribution de parité uniforme). Pour ce faire, attribuez, ajoutez et intégrez le nouveau disque SSD.
Cause
Défaillances d’un ou plusieurs disques SSD dans XtremIO DPG
Resolution
Sur la base des informations ci-dessus, lors d’une reconstruction/intégration de DPG, il y a une certaine augmentation de l’utilisation des ressources du cluster, bien qu’il ne devrait généralement pas y avoir d’augmentation notable des performances ou de la latence. Toutefois, lors d’une reconstruction DPG double , le cluster concentre la quasi-totalité de ses ressources sur la reconstruction des disques SSD défaillants dès que possible afin de garantir l’intégrité des données et d’éviter toute perte de données. Cela est normal dans la conception, et les performances doivent revenir à la normale une fois toutes les opérations terminées.