Sur l'hôte ESXi, le mécanisme de latence est activé par défaut pour la stratégie de sélection de chemin d'accès circulaire (Round Robin). Le mécanisme prend en compte la bande passante d'E/S et la latence de sélection de chemin pour sélectionner un chemin optimal pour les E/S. Lors de l'utilisation du mécanisme de latence, la stratégie circulaire peut dynamiquement sélectionner le chemin optimal et obtenir de meilleurs résultats d'équilibre de charge.

Utilisez la commande esxcli pour modifier les paramètres par défaut du mécanisme de latence ou pour le désactiver.

Conditions préalables

Définissez la stratégie de sélection de chemin sur Circulaire. Reportez-vous à la section Modification de la stratégie de sélection de chemin d'accès.

Procédure

  1. Configurez le mécanisme de latence à l'aide de la commande suivante.
     esxcli storage nmp psp roundrobin deviceconfig set --type=latency --device=device ID
    La commande prend les paramètres suivants :
    Paramètre Description
    -S|--num-sampling-cycles=sampling value Lorsque --type est défini sur latency, ce paramètre contrôle combien d'E/S utiliser pour calculer la latence moyenne de chaque chemin. La valeur par défaut de ce paramètre est 16.
    -T|--latency-eval-time=time in ms Lorsque --type est défini sur latency, ce paramètre contrôle la fréquence à laquelle la latence des chemins d'accès est mise à jour. La valeur par défaut est de 3 minutes.
  2. Vérifiez si la latence circulaire et ses paramètres sont correctement configurés.
     esxcli storage nmp psp roundrobin deviceconfig get --device=device ID
    ou
     esxcli storage nmp device list --device=device ID

    L'exemple de sortie suivant illustre la configuration du chemin d'accès :

     Path Selection Policy: VMW_PSP_RR
       Path Selection Policy Device Config: {policy=latency,latencyEvalTime=180000,samplingCycles=16,curSamplingCycle=16,useANO=0; CurrentPath=vmhba1:C0:T0:L0: NumIOsPending=0,latency=0}
    

Que faire ensuite

Pour désactiver le mécanisme de latence dans les paramètres système avancés de votre hôte, modifiez le paramètre Misc.EnablePSPLatencyPolicy sur 0.