PowerFlex : Erreurs d’E/S ESXi et blocage possible de l’hôte (FastSlab_Alloc)

Résumé: PowerFlex : Erreurs d’E/S ESXi et blocage possible de l’hôte (FastSlab_Alloc)

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Sous certaines charges, des erreurs d’E/S sont renvoyées à l’application, une demande d’E/S abandonnée par le système d’exploitation, le bus se réinitialise et éventuellement l’hôte ESXi peut se bloquer.

Hôte ESXi SDC

SDC configuré avec la profondeur de file d’attente par défaut

Données indisponibles Les erreurs d’E/S sont renvoyées à l’application.

 

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

La profondeur de file d’attente peut être un nombre compris entre 32 et 16384, la valeur par défaut étant 32.  

Il est recommandé de modifier la profondeur de file d’attente sur 512. 

Lorsque la longueur de la file d’attente du SDC approche de sa limite supérieure, le SDC peut ne pas être en mesure d’allouer suffisamment de ressources de mémoire à partir du noyau ESXi pour prendre en charge des demandes d’E/S supplémentaires.

Lorsque le SDC ne parvient pas à allouer la mémoire nécessaire dans les circonstances mentionnées ci-dessus, un problème logiciel dans le SDC l’empêche de répondre aux demandes d’E/S associées.

Résolution

Pour résoudre ce problème, réduisez la longueur de la file d’attente SDC.

  • Définition de l’adresse ESXi scini Les modules blkDev_QDepth paramètre. La valeur recommandée est 512.
    Aucun impact sur les performances des applications n’est attendu en raison de cette modification.
    Reportez-vous à la documentation pour connaître les étapes requises pour modifier les paramètres de configuration du SDC ESXi.
    Par exemple, la commande suivante ajoute blkDev_QDepth paramètre aux paramètres existants uniquement s’il n’est pas défini. Un redémarrage est nécessaire pour que les paramètres prennent effet.

    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"
    	

Informations supplémentaires

Versions affectées

PowerFlex 3.x

PowerFlex 4.x

Corrigé dans la version

À déterminer

Produits concernés

PowerFlex Software

Produits

PowerFlex Software, VxFlex Product Family
Propriétés de l’article
Numéro d’article: 000071378
Type d’article: Solution
Dernière modification: 18 Apr 2026
Version:  5
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.