XtremIO: SSD-felprestandapåverkan på XtremIO-disksystem
Summary: SSD-felprestandapåverkan på XtremIO-disksystem
Symptoms
Fel på en eller flera SSD-diskar i XtremIO DPG kan orsaka prestandapåverkan på XtremIO-disksystemet. För att förstå vad som orsakar denna situation måste vi förklara DPG-operationer och DPG-tillstånd:
- DPG:s huvudsakliga verksamhet:
DPG-återskapande:
- När: När en SSD slutar fungera
- Varför: Återställa dubbelt paritetsskydd
DPG-integrering:
- När: När en tekniker byter ut en trasig SSD mot en helt ny enhet
- Varför: Lägger till en ny SSD i DPG
DPG säger:
- Friska: Dubbelt paritetsskydd
- Enkel Degraderad: Enkelt paritetsskydd
- Dubbelt degraderad: Inget paritetsskydd
- Misslyckades: Dataförlust
XtremIO är en innehållsmedveten lagring (även kallad CAS). Därför är alla I/O-operationer till DPG statistiskt slumpmässiga, detta faktum gör att vi kan uppnå samma prestanda oavsett användarens slumpmässiga eller sekventiella arbetsbelastning. En annan fördel är att om en SSD misslyckas behöver klustret inte återställa en sida till dess ursprungliga plats.
Andra disksystem som inte är CAS har krav på både sekventiella logiska data och sekventiella fysiska data. Om du inte returnerar data till den ursprungliga platsen förlorar du den sekventiella I/O-prestandan.
DPG Rebuild förklaras:
När en SSD tas bort eller misslyckas utfärdar SYM en automatisk DPG-återskapande, kräver DPG-återskapandet att två åtgärder utförs:
Fas 1: Återställ alla förlorade data och skriv dem någon annanstans:
De förlorade sidorna (data + paritet) återställs till DPG (nytt skrivflöde)
PLBM/HMD-tabellerna uppdateras.
Fas 2: Uppdatera paritetsinformationen för alla ränder:
Om du vill flytta data-/paritetssidor måste alla pariteter uppdateras (över alla ränder)
Båda åtgärderna kräver att alla ränder uppdateras för att spara tid och minska antalet skrivningar. Båda utförs på en enda iteration.
DPG-integration förklaras: Att lägga till en ny SSD i DPG kräver en manuell åtgärd.
- Det kräver att en tekniker ingriper manuellt (placera en ny SSD i DAE-kortplatsen)
- Det finns liten/ingen kritik (i motsats till en ombyggnad)
När det har begärts balanserar DPG-integreringsprocessen paritetsblocken. Endast paritetsblock återställs till den ursprungliga SSD:n (för att uppnå en jämn paritetsfördelning). Detta görs genom att tilldela, lägga till och integrera den nya SSD-disken.
Cause
Fel på en eller flera SSD-enheter i XtremIO DPG
Resolution
Baserat på ovanstående information finns det en viss ökning av klusterresursanvändningen under en DPG-återskapande/-integrering, även om det vanligtvis inte bör finnas någon märkbar prestanda- eller latensökning. Men under en dubbel DPG-ombyggnad fokuserar klustret nästan alla sina resurser på att bygga om de trasiga SSD-enheterna så snart som möjligt för att säkerställa dataintegritet och undvika dataförlust. Detta förväntas av designskäl och prestanda bör återgå till normal prestanda när alla åtgärder har slutförts.