사용 중인 하드웨어 버스 어댑터(HBA)의 성능이 만족스럽지 않다면 ESXi 호스트의 최대 대기열 크기를 변경하십시오.

이 태스크 정보

최대값은 다양한 LUN 경로에 대해 보고된 대기열 크기를 참조합니다. 여러 호스트가 스토리지를 초과 사용 중이고 해당 명령 대기열을 채우고 있을 때 이 값을 낮추면 호스트의 처리량이 조절되고 SAN 경합이 완화됩니다.

최대 대기열 크기 매개 변수를 조정하려면 vCLI 명령을 사용합니다.

이 절차에서 --server=server_name은 대상 서버를 지정합니다. 지정한 대상 서버에서 사용자 이름과 암호를 입력하라는 메시지를 표시합니다. 구성 파일이나 세션 파일과 같은 다른 연결 옵션도 지원됩니다. 연결 옵션 목록을 보려면 vSphere Command-Line Interface 시작을 참조하십시오.

필수 조건

vCLI를 설치하거나 vMA(vSphere Management Assistant) 가상 시스템을 배포합니다. vSphere Command-Line Interface 시작을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.

프로시저

  1. 다음 명령을 입력하여 현재 로드되어 있는 HBA 모듈을 확인합니다.

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

    module에 대해 다음 옵션 중 하나를 사용합니다.

    옵션

    설명

    qla

    QLogic

    qln

    QLogic 네이티브 드라이버

    lpfc

    Emulex

    bfa

    Brocade

  2. 해당 모듈에 대해 대기열 크기를 조정합니다.

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

    parametermodule 옵션으로 다음 문자열 중 하나를 사용합니다.

    문자열

    설명

    -p ql2xmaxqdepth=value

    -m qla2xxx

    QLogic

    -p ql2xmaxqdepth=value

    -m qlnativefc

    QLogic 네이티브 드라이버

    -p lpfc0_lun_queue_depth=value

    -m lpfc820

    Emulex

    -p lpfc0_lun_queue_depth=value

    -m lpfc

    Emulex 네이티브 드라이버

    -p bfa_lun_queue_depth=value

    -m bfa

    Brocade

  3. 호스트를 재부팅합니다.
  4. esxcli --server=server_name system module parameters list -m=module 명령을 실행하여 변경 사항을 확인합니다.

    moduleqlnativefc 또는 bfa와 같은 해당 드라이버입니다.