XtremIO: SSD-fejl i ydeevnepåvirkning på XtremIO-system
Summary: SSD-fejl i ydeevnepåvirkning på XtremIO-system
Symptoms
En eller flere SSD-fejl i XtremIO DPG kan påvirke ydeevnen på XtremIO-systemet. For at forstå, hvad der forårsager denne situation, skal vi forklare DPG-operationer & DPG-stater:
- Vigtigste DPG-operationer:
DPG-genopbygning:
- Hvornår: Når en SSD svigter
- Hvorfor: Gendan beskyttelse med dobbelt paritet
DPG-integration:
- Hvornår: Når en tekniker udskifter en defekt SSD med et helt nyt drev
- Hvorfor: Tilføjer en ny SSD til DPG
DPG udtaler:
- Sund: Dobbelt paritetsbeskyttelse
- Enkelt nedbrudt: Enkelt paritetsbeskyttelse
- Dobbelt nedbrudt: Ingen paritetsbeskyttelse
- Mislykkedes: Datatab
XtremIO er et Content Aware Storage (alias CAS). Derfor er alle I / O-operationer til DPG statistisk tilfældige, denne kendsgerning giver os mulighed for at opnå den samme ydeevne uanset brugerens tilfældige eller sekventielle arbejdsbyrde. En anden fordel er, at hvis et SSD svigter, er klyngen ikke forpligtet til at returnere en side til dens oprindelige placering.
Andre arrays, der ikke er CAS, har krav til både sekventielle logiske data og sekventielle fysiske data; Hvis du ikke returnerer data til deres oprindelige placering, mister du den sekventielle I/O-ydeevne.
DPG Rebuild forklarede:
Når en SSD fjernes eller fejler SYM udsteder en automatisk DPG-genopbygning, kræver DPG-genopbygningen to handlinger:
Fase 1: Gendan alle de mistede data, og skriv dem et andet sted:
De mistede sider (data + paritet) gendannes til DPG (nyt skriveflow)
PLBM / HMD-tabellerne opdateres.
Fase 2: Opdater paritetsoplysningerne for alle striber:
Flytning af data/paritetssider kræver opdatering af alle pariteter (på tværs af alle striber)
Begge handlinger kræver opdatering af alle striber for at spare tid og reducere skrivninger. Begge udføres på en enkelt iteration.
DPG Integration forklaret: Tilføjelse af et nyt SSD til DPG kræver manuel indgriben.
- Det kræver manuel indgriben fra en tekniker (placer en ny SSD i DAE-slotten)
- Der er ringe / ingen kritik (i modsætning til en genopbygning)
Når DPG-integrationsprocessen er anmodet om det, afbalancerer DPG-integrationsprocessen paritetsblokkene. Kun paritetsblokke gendannes til det oprindelige SSD (for at opnå en jævn paritetsfordeling). Dette gøres ved at tildele, tilføje og integrere den nye SSD.
Cause
Enkelt eller flere SSD-fejl i XtremIO DPG
Resolution
Baseret på ovenstående oplysninger er der under en DPG-genopbygning/-integration en vis stigning i klyngeressourceudnyttelsen, selvom der normalt ikke bør være en mærkbar stigning i ydeevnen eller ventetiden. Under en dobbelt DPG-genopbygning fokuserer klyngen imidlertid næsten alle sine ressourcer på at genopbygge de defekte SSD'er så hurtigt som muligt for at sikre dataintegritet og undgå tab af data. Dette forventes af design, og ydeevnen skal gå tilbage til normal ydeevne efter afslutningen af alle operationer.