Si no está satisfecho con el rendimiento de sus adaptadores de bus de hardware (HBA), cambie la profundidad máxima de la cola en su host ESXi.

Antes de empezar

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

Por qué y cuándo se efectúa esta tarea

El valor máximo se refiere a las profundidades de la cola que se informan para diversas rutas de acceso al LUN. Cuando disminuye este valor, acelera la capacidad de proceso del host y las inquietudes de contención del SAN en caso de que haya varios hosts que están utilizando en exceso el almacenamiento y llenando su cola de comandos.

Para ajustar el parámetro de profundidad máxima de la cola, use los comandos vCLI.

En el procedimiento, --server=server_name especifica el servidor de destino. El servidor de destino especificado solicita un nombre de usuario y una contraseña. Se admiten otras opciones de conexión, como un archivo de configuración o un archivo de sesión. Para obtener una lista de opciones de conexión, consulte Introducción a vSphere Command-Line Interface.

Procedimiento

  1. Compruebe cuál módulo de HBA está cargado actualmente introduciendo el siguiente comando:

    esxcli --server=server_name system module list | grep module

    Utilice una de las siguientes opciones para module.

    Opción

    Descripción

    qla

    QLogic

    qln

    Controladores nativos de QLogic

    lpfc

    Emulex

    bfa

    Brocade

  2. Ajuste la profundidad de la cola para el módulo apropiado.

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

    Utilice las siguientes cadenas para las opciones parameter y module.

    Cadena

    Descripción

    -p ql2xmaxqdepth=value

    -m qla2xxx

    QLogic

    -p ql2xmaxqdepth=value

    -m qlnativefc

    Controladores nativos de QLogic

    -p lpfc0_lun_queue_depth=value

    -m lpfc820

    Emulex

    -p lpfc0_lun_queue_depth=value

    -m lpfc

    Controladores nativos de Emulex

    -p bfa_lun_queue_depth=value

    -m bfa

    Brocade

  3. Reinicie el host.
  4. Compruebe sus cambios ejecutando el siguiente comando: esxcli --server=server_name system module parameters list -m=module.

    module es un controlador apropiado, como qlnativefc o bfa.