ScaleIO Ready Node: Gentagne genopbygninger på ScaleIO Ready Node-klynge
Summary: ScaleIO Dell Ready Node-klynge kan udløse gentagne genopbygninger, når DAS-cacher er konfigureret forkert.
Symptoms
Når DAS' cache-/SSD-plads er fuld, begynder DAS-cachen at skylle dataene i SSD'et ud på harddisken. Måden den gør det på er ved at sende en masse IO'er til en lille del af drevet, hvilket minimerer søgningen og maksimerer gennemløbet på harddisken. Hvis der er andre IO'er til den samme harddisk, f.eks. nogle store læsninger, der omgik cachen, udstedes til et andet sted i drevet, vil RAID-controlleren og drevet prioritere IO'erne med den lille søge at få den maksimale gennemstrømning og nogle gange vil det medføre, at de andre IO'er har høj latenstid.
Cause
Resolution
Anvend nedenstående konfigurationsindstillinger, som er nødvendige trin for trin for at aktivere DAS-cache (pr. ScaleIO-klar Dell-node):
1. Indtast det relevante sikkerhedsdatablad i vedligeholdelsestilstand.
2. Skift konfiguration af DAS-cache:
en. Indstil DAS-cacheparametre:
fscli --set-param AggressiveCachePopulation=0 fscli --set-param BypassLengthKB=128 fscli --set-param RcMaxLengthKB=32 fscli --set-param LowSpaceBypassKb=0
b. Rediger DAS-cachekonfigurationsfil ("/etc/fio/config"):
FlusherCmdsNormalToBeStarted = 1 FlusherMaxCmdsToBeStarted = 2
c. Nulstil node for at genindlæse DAS-cachedriveren for at anvende indstillinger (kun nødvendig for trin 'b') 2. Skift server-RAID skriver cache-indstillinger for at skrive igennem (træder i kraft straks):
/opt/MegaRAID/perccli/perccli64 /c0/vall set wrcache=wt
3. Rediger ScaleIO-ydeevneparametre på følgende måde (kun administration – træder i kraft med det samme):
scli --set_performance_parameters --sdc_max_inflight_requests 200 --all_sdc --tech scli --set_performance_parameters --sdc_max_inflight_data 20 --all_sdc --tech
4. Afslut det relevante sikkerhedsdatablad fra vedligeholdelsestilstand. Vi anbefaler at anvende ovenstående indstillinger på kun et SDS i starten, kontrollere, at alt fungerer korrekt i et par dage, før du fortsætter til næste SDS osv.