PowerFlex: ESXi I/O-fel och möjlig värdlåsning (FastSlab_Alloc)
Sammanfattning: PowerFlex: ESXi I/O-fel och möjlig värdlåsning (FastSlab_Alloc)
Symptom
Under vissa belastningar returneras I/O-fel till programmet, en I/O-begäran avbryts av operativsystemet, bussen återställs och eventuellt kan ESXi-värden hänga sig.
ESXi SDC-värd
SDC konfigurerad med standardködjup
Data ej tillgängliga I/O-fel returnerades till programmet.
Vmkernel.log:
2019-09-01T04:35:16.313Z cpu33:66292)scini: blkDev_HandleRequest:2656: ScaleIO R2_6:Error: FastSlab_Alloc for Mit Command. TargetID 16, LUN 16. CDB Opcode 0x8a.
Orsak
Ködjupet kan vara ett tal som sträcker sig från 32 till 16384, standardvärdet är 32.
Vi rekommenderar att du ändrar ködjupet till 512.
När SDC:s kölängd närmar sig sin övre gräns kan det hända att SDC inte kan allokera tillräckligt med minnesresurser från ESXi-kärnan för att stödja ytterligare I/O-begäranden.
Om SDC inte kan allokera det minne som krävs under ovan nämnda omständigheter kan ett mjukvaruproblem i SDC leda till att den inte svarar på associerade I/O-förfrågningar.
Upplösning
Lös problemet genom att minska SDC-ködjupet.
-
Ställ in ESXi
scinimodulensblkDev_QDepth. Det rekommenderade värdet är 512.
Ingen inverkan på programprestanda förväntas på grund av ändringen.
I dokumentationen finns de steg som krävs för att ändra ESXi SDC-konfigurationsparametrarna.
Följande kommando lägger till exempel tillblkDev_QDepthparameter till befintliga parametrar endast om den inte är inställd. En omstart krävs för att parametrarna ska börja gälla.grep scini /etc/vmware/esx.conf | grep -qw blkDev_QDepth || esxcli system module parameters set -m scini -p "$(awk -F'"' '/scini\/options/{print $2}' /etc/vmware/esx.conf) blkDev_QDepth=512"
Ytterligare information
Versioner som påverkas
PowerFlex 3.x
PowerFlex 4.x
Åtgärdat i version
Ej fastställt