Si nota un rendimiento bajo para sus LUN iSCSI de software, cambie la profundidad máxima de la cola ejecutando los comandos esxcli.

Requisitos

  • Instale vCLI o implemente la máquina virtual de vSphere Management Assistant (vMA). Consulte Introducción a vSphere Command-Line Interface. Para solucionar problemas, puede ejecutar comandos esxcli en ESXi Shell.

  • En el procedimiento, la opción de conexión --server=server_name especifica el servidor de destino. Esté preparado para introducir un nombre de usuario y una contraseña cuando el servidor de destino se lo solicite. Para obtener una lista de otras opciones posibles de conexión, consulte Introducción a vSphere Command-Line Interface.

Procedimiento

  1. Ejecute el siguiente comando:

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

    El parámetro iscsivmk_LunQDepth establece la cantidad máxima de comandos pendientes, o profundidad de la cola, para cada LUN al que se accede a través del adaptador de iSCSI de software. El valor predeterminado es 128.

  2. Reinicie su sistema.
  3. Verifique los cambios ejecutando el comando esxcli --server=server_name system module parameters list -m iscsi_vmk.

    El siguiente resultado muestra la profundidad de la cola para iSCSI de software.

    iscsivmk_LunQDepth  int   64  Maximum Outstanding Commands Per LUN  

Resultados

PRECAUCIÓN:

Si se configura la profundidad de la cola en un valor mayor al predeterminado, se puede reducir la cantidad total de LUN compatibles.