XtremIO: Innvirkning på ytelsen til SSD på XtremIO-arrayet
Summary: Innvirkning på ytelsen til SSD på XtremIO-arrayet
Symptoms
Én eller flere SSD-feil i XtremIO DPG kan forårsake ytelsespåvirkning på XtremIO-arrayet. For å forstå hva som forårsaker denne situasjonen, må vi forklare DPG Operations &; DPG sier:
- Hovedoperasjoner i DPG:
DPG-gjenoppbygging:
- Når: Når en SSD svikter
- Hvorfor: Gjenopprett dobbel paritetsbeskyttelse
DPG-integrering:
- Når: Når en tekniker erstatter en defekt SSD med en helt ny stasjon
- Hvorfor: Legger til en ny SSD i DPG
DPG sier:
- Sunn: Dobbel paritetsbeskyttelse
- Singel degradert: Enkel paritetsbeskyttelse
- Dobbel degradert: Ingen paritetsbeskyttelse
- Mislyktes: Tap av data
XtremIO er en Content Aware Storage (også kalt CAS). Derfor er alle I/O-operasjoner til DPG statistisk tilfeldige, dette faktum lar oss oppnå samme ytelse uavhengig av brukerens tilfeldige eller sekvensielle arbeidsbelastning. En annen fordel er at hvis en SSD svikter, trenger ikke klyngen å returnere en side til den opprinnelige plasseringen.
Andre matriser som ikke er CAS, har krav til både sekvensielle logiske data og sekvensielle fysiske data. Hvis du ikke returnerer data til den opprinnelige plasseringen, mister du sekvensiell I/O-ytelse.
DPG Rebuild forklart:
Når en SSD fjernes eller mislykkes SYM-utsteder en automatisk DPG-gjenoppbygging, krever DPG-gjenoppbyggingen to operasjoner for å finne sted:
Fase 1: Gjenopprett alle tapte data og skriv dem andre steder:
De tapte sidene (data + paritet) blir gjenopprettet til DPG (ny skriveflyt)
PLBM/HMD-tabellene oppdateres.
Fase 2: Oppdater paritetsinformasjonen for alle striper:
Flytting av data/paritetssider krever oppdatering av pariteter (på tvers av alle striper)
Begge operasjonene krever oppdatering av alle striper for å spare tid og redusere skriving. Begge utføres på en enkelt iterasjon.
DPG Integration forklarte: Å legge til en ny SSD i DPG krever manuell inngripen.
- Det krever manuell inngripen av en tekniker (plasser en ny SSD i DAE-sporet)
- Det er liten/ingen kritikalitet (i motsetning til en gjenoppbygging)
Når du blir bedt om det, balanserer DPG-integrasjonsprosessen paritetsblokkene. Bare paritetsblokker gjenopprettes til den opprinnelige SSD-en (for å oppnå en jevn paritetsfordeling). Dette gjøres ved å tilordne, legge til og integrere den nye SSD-en.
Cause
Én eller flere SSD-feil i XtremIO DPG
Resolution
Basert på informasjonen ovenfor er det en viss økning i utnyttelsen av klyngeressurser under gjenoppbygging/integrering av DPG, men det bør vanligvis ikke være en merkbar ytelses- eller latensøkning. Under en dobbel DPG-gjenoppbygging fokuserer klyngen imidlertid nesten alle ressursene sine på å gjenoppbygge de defekte SSD-ene så snart som mulig for å sikre dataintegritet og unngå tap av data. Dette forventes av design, og ytelsen skal gå tilbake til normal ytelse etter fullføring av alle operasjoner.