PowerFlex: Chyby I/O systému ESXi a možné zablokování hostitele (FastSlab_Alloc)
Summary: PowerFlex: Chyby I/O systému ESXi a možné zablokování hostitele (FastSlab_Alloc)
Symptoms
Při určitém zatížení se do aplikace vrátí chyby I/O, požadavek I/O bude přerušen operačním systémem, sběrnice se resetuje a hostitel ESXi může zamrznout.
Hostitel ESXi SDC
SDC nakonfigurované s výchozí hloubkou fronty
Vstupně-výstupní chyby nedostupnosti dat vrácené do aplikace.
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
Hloubka fronty může být číslo v rozsahu od 32 do 16384, výchozí hodnota je 32.
Doporučuje se změnit hloubku fronty na 512.
Když se délka fronty SDC přiblíží svému hornímu limitu, SDC nemusí být schopen přidělit dostatek paměťových zdrojů z jádra ESXi pro podporu dalších požadavků I/O.
Pokud SDC nemůže za výše uvedených okolností přidělit potřebnou paměť, softwarový problém v SDC způsobí, že nereaguje na související požadavky I/O.
Resolution
Chcete-li tento problém vyřešit, zmenšete hloubku fronty SDC.
-
Nastavení systému ESXi
sciniModulyblkDev_QDepth. Doporučená hodnota je 512.
V důsledku této změny se neočekává žádný dopad na výkon aplikace.
Postup potřebné k úpravě parametrů konfigurace ESXi SDC naleznete v dokumentaci.
Například následující příkaz přidáblkDev_QDepthparametr k existujícím parametrům pouze v případě, že není nastaven. Aby se parametry projevily, je nutné počítač restartovat.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
Dotčené verze
PowerFlex 3.x
PowerFlex 4.x
Opraveno ve verzi
bude určeno