PowerFlex: ESXi I/O-fejl og mulig værtshængning (FastSlab_Alloc)
Summary: PowerFlex: ESXi I/O-fejl og mulig værtshængning (FastSlab_Alloc)
Symptoms
Under visse belastninger returneres I/O-fejl til programmet, en I/O-anmodning afbrydes af operativsystemet, bussen nulstilles, og muligvis hænger ESXi-værten.
ESXi SDC-vært
SDC konfigureret med standardkødybden
Data utilgængelige I/O-fejl returneret til 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.
Cause
Kødybden kan være et tal fra 32 -16384, hvor standarden er 32.
Det anbefales at ændre kødybden til 512.
Når SDC'ens kølængde nærmer sig sin øvre grænse, kan SDC muligvis ikke allokere tilstrækkelige hukommelsesressourcer fra ESXi-kernen til at understøtte yderligere I/O-anmodninger.
Når SDC'en ikke er i stand til at allokere den nødvendige hukommelse under ovennævnte omstændigheder, medfører et softwareproblem i SDC'en, at den ikke reagerer på de tilknyttede I/O-anmodninger.
Resolution
Du kan løse dette problem ved at reducere SDC-kødybden.
-
Indstil ESXi
scinimodulerblkDev_QDepthparameter. Den anbefalede værdi er 512.
Der forventes ingen påvirkning af programydeevnen på grund af ændringen.
Se dokumentationen for de trin, der kræves for at ændre ESXi SDC-konfigurationsparametre.
Følgende kommando tilføjer f.eks.blkDev_QDepthparameter til eksisterende parametre kun, hvis den ikke er indstillet. Der kræves en genstart, før parametrene kan træde i kraft.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"
Additional Information
Påvirkede versioner
PowerFlex 3.x
PowerFlex 4.x
Løst i version
TBD