Si vous remarquez des performances peu satisfaisantes sur les LUN de votre logiciel iSCSI, vous pouvez modifier la profondeur maximale de leur file d'attente à l'aide des commandes esxcli.

Avant de commencer

  • Installez vCLI ou déployez la machine virtuelle vSphere Management Assistant (vMA). Voir Initiation aux interfaces de ligne de commande vSphere. Pour effectuer des dépannages, vous pouvez exécuter les commandes esxcli dans ESXi Shell.

  • Au niveau de la procédure, l'option de connexion --serveur=server_name définit le serveur cible. Soyez prêt à entrer un nom utilisateur et un mot de passe lorsque le serveur cible vous y invite. Pour connaître la liste des autres options de connexion éventuelles, voir Initiation aux interfaces de ligne de commande vSphere.

Procédure

  1. Exécutez la commande suivante :

    esxcli --server=server_name system module parameters set -m iscsi_vmk -p iscsivmk_LunQDepth=value

    Le paramètre iscsivmk_LunQDepth définit le nombre maximum de commandes en attente, ou la profondeur de file d'attente, pour chaque LUN accessible par l'adaptateur iSCSI logiciel. La valeur par défaut est 128.

  2. Redémarrez votre système.
  3. Vérifiez vos modifications en exécutant la commande esxcli --server=server_name system module parameters list -m iscsi_vmk.

Résultats

ATTENTION :

Définir une profondeur de file d'attente supérieure à celle par défaut peut diminuer le nombre total de LUN pris en charge.