ESXi를 Fibre Channel SAN과 함께 사용할 경우 성능 문제가 발생하지 않도록 권장 사항을 따르십시오.

vSphere Client는 성능 정보를 수집하기 위한 다양한 기능을 제공합니다. 이러한 정보는 그래프로 표시되고 자주 업데이트됩니다.

resxtop 또는 esxtop 명령줄 유틸리티도 사용할 수 있습니다. 이 유틸리티를 통해 ESXi가 리소스를 사용하는 방법을 자세히 알 수 있습니다. 자세한 내용은 "vSphere 리소스 관리" 설명서를 참조하십시오.

스토리지 시스템에서 Storage API - Array Integration 하드웨어 가속 기능을 지원하는지 여부는 스토리지 담당자에게 문의하십시오. 스토리지 시스템에서 이 기능을 지원하는 경우, 스토리지 시스템 측에서 하드웨어 가속 지원 기능을 사용하도록 설정하는 방법은 벤더 설명서에서 확인하십시오. 자세한 내용은 스토리지 하드웨어 가속의 내용을 참조하십시오.

Fibre Channel SAN 문제 방지

ESXi를 Fibre Channel SAN과 함께 사용하는 경우 SAN 문제가 발생하지 않도록 하려면 특정 지침을 따릅니다.

SAN 구성과 관련된 문제를 방지하기 위해 다음 팁을 따르십시오.

  • 각 LUN에 VMFS 데이터스토어를 하나씩만 배치하십시오.
  • 경로 정책 변경이 어떤 영향을 미치는지 잘 모르는 경우에는 시스템에 설정된 경로 정책을 변경하지 마십시오.
  • 모든 사항을 문서화하십시오. 여기에는 조닝, 액세스 제어, 스토리지, 스위치, 서버 및 FC HBA 구성, 소프트웨어 및 펌웨어 버전 그리고 스토리지 케이블 계획에 관한 정보가 포함됩니다.
  • 장애에 대비한 계획:
    • 토폴로지 맵의 복사본을 여러 개 만드십시오. 각 요소에서 장애가 발생할 경우 SAN에 어떤 일이 발생하는지 고려해 보십시오.
    • 설계에서 중요한 장애 지점이 누락되지 않도록 다른 링크, 스위치, HBA 및 기타 요소를 확인하십시오.
  • 슬롯 및 버스 속도를 기반으로 Fibre Channel HBA가 호스트의 올바른 슬롯에 설치되었는지 확인하십시오. 서버에 있는 사용 가능한 여러 버스 간에 PCI 버스 로드를 조정하십시오.
  • 호스트의 성능 차트, FC 스위치 통계 및 스토리지 성능 통계를 포함하여 모든 가시 지점에서 스토리지 네트워크의 다양한 모니터 지점을 파악하십시오.
  • ESXi 호스트가 사용하는 VMFS 데이터스토어가 포함된 LUN의 ID를 변경할 때는 주의해야 합니다. ID를 변경하면 데이터스토어가 비활성이 되고 해당 가상 시스템에 장애가 발생합니다. 데이터스토어를 재서명하여 다시 활성으로 만들 수 있습니다. 중복 VMFS 데이터스토어 관리를 참조하십시오.

    LUN의 ID를 변경한 후 스토리지를 재검색하여 호스트에서 ID를 재설정합니다. 다시 검색을 사용하는 방법에 대한 자세한 내용은 ESXi 스토리지에 대한 다시 검색 작업을 참조하십시오.

자동 ESXi 호스트 등록 비활성화

특정 스토리지 어레이를 사용하려면 어레이에 ESXi 호스트를 등록해야 합니다. ESXi는 호스트의 이름과 IP 주소를 어레이에 전송하여 호스트를 자동으로 등록합니다. 스토리지 관리 소프트웨어를 사용하여 호스트를 수동으로 등록하려면 ESXi 자동 등록 기능을 비활성화합니다.

프로시저

  1. vSphere Client에서 ESXi 호스트로 이동합니다.
  2. 구성 탭을 클릭합니다.
  3. 시스템에서 고급 시스템 설정을 클릭합니다.
  4. 고급 시스템 설정에서 Disk.EnableNaviReg 매개 변수를 선택하고 편집 아이콘을 클릭합니다.
  5. 값을 0으로 변경합니다.

결과

이 작업은 기본적으로 활성화된 자동 호스트 등록을 비활성화합니다.

Fibre Channel SAN 스토리지 성능 최적화

몇 가지 요소가 일반적인 SAN 환경을 최적화하는 데 영향을 미칩니다.

환경이 적절히 구성되면 SAN 패브릭 구성 요소(특히 SAN 스위치)가 서버 및 스토리지 어레이에 비해 상대적으로 지연 시간이 짧기 때문에 유일한 부수적 기여 요소가 됩니다. 스위치 패브릭을 통과하는 경로가 포화 상태가 되지 않도록 즉, 스위치 패브릭이 최고 처리량으로 실행되도록 합니다.

스토리지 어레이 성능

스토리지 어레이 성능은 전체 SAN 환경의 성능에 영향을 미치는 주요 요소 중 하나입니다.

스토리지 어레이 성능 문제가 발생하는 경우 모든 관련 정보는 스토리지 어레이 벤더 설명서를 참조하십시오.

vSphere 환경에서 어레이 성능을 향상시키려면 다음 일반 지침을 따르십시오.

  • LUN을 할당할 때 여러 호스트가 LUN에 액세스할 수 있고 여러 가상 시스템이 각 호스트에서 실행될 수 있다는 점을 기억해 두어야 합니다. 호스트에 사용되는 하나의 LUN은 서로 다른 운영 체제에서 실행되는 여러 애플리케이션의 I/O를 처리할 수 있습니다. 이렇게 다양한 워크로드로 인해 ESXi LUN이 포함된 RAID 그룹은 일반적으로 ESXi를 실행하지 않는 다른 서버에 사용되는 LUN을 포함하지 않습니다.
  • 읽기/쓰기 캐시를 사용할 수 있는지 확인합니다.
  • SAN 스토리지 어레이의 경우 모든 스토리지 어레이 경로에서 I/O 로드 균형이 조정되도록 지속적으로 설계를 개선하고 조정해야 합니다. 이러한 요구 사항을 충족시키려면 모든 SP에서 LUN 경로를 분산시켜 최적의 로드 밸런싱을 제공해야 합니다. 근접 모니터링을 통해 LUN 배포를 재조정해야 할 시기를 알 수 있습니다.
    정적으로 균형이 조정된 스토리지 어레이를 튜닝한다는 것은 곧 초당 I/O 작업 수, 초당 블록 수, 응답 시간과 같은 특정 성능 통계를 모니터링하는 것입니다. 모든 SP에 걸쳐 워크로드가 분산되도록 LUN 워크로드를 분포시키는 것도 중요합니다.
    참고: 현재 ESXi에서 동적 로드 밸런싱은 지원되지 않습니다.

Fibre Channel을 통한 서버 성능

최적의 서버 성능을 보장하려면 여러 가지 요소를 고려해야 합니다.

각 서버 애플리케이션에는 다음과 같은 조건을 만족하는 지정된 스토리지에 대한 액세스 권한이 있어야 합니다.

  • 높은 I/O 속도(초당 I/O 작업의 수)
  • 높은 처리량(초당 메가바이트)
  • 최소 지연 시간(응답 시간)

애플리케이션마다 요구 사항이 다르기 때문에 스토리지 어레이에서 적절한 RAID 그룹을 선택하여 이러한 목표를 충족시킬 수 있습니다.

성능 목표를 달성하려면 다음 지침을 따르십시오.

  • 각 LUN을 필요한 성능 수준을 제공하는 RAID 그룹에 배치합니다. 할당된 RAID 그룹에 속한 다른 LUN의 작업과 리소스 사용을 모니터링합니다. I/O 작업을 수행하는 애플리케이션이 지나치게 많은 고성능 RAID 그룹은 ESXi 호스트에서 실행되는 애플리케이션에 필요한 성능 목표를 충족시키지 못할 수 있습니다.
  • 피크 시간 동안 호스트 애플리케이션의 처리 성능을 높이기 위해 충분한 HBA가 각 호스트에 있는지 확인합니다. 여러 HBA에 I/O가 분산되면 각 애플리케이션이 더 빠른 처리 성능과 더 짧은 지연 시간을 갖게 됩니다.
  • 잠재적 HBA 장애에 대비한 이중화를 위해 호스트가 이중 중복 패브릭에 연결되어 있는지 확인합니다.
  • ESXi 시스템에 대해 LUN 또는 RAID 그룹을 할당하면 여러 운영 체제가 해당 리소스를 사용하고 공유합니다. ESXi 호스트의 경우 일반 물리적 시스템을 사용할 때보다 훨씬 높은 LUN 성능이 필요할 수 있습니다. 예를 들어 I/O 사용량이 많은 애플리케이션 4개를 실행하려면 ESXi LUN에 대해 4배의 성능 용량을 할당합니다.
  • vCenter Server와 함께 여러 ESXi 시스템을 사용하는 경우 스토리지 하위 시스템의 성능 요구 사항이 그에 따라 증가합니다.
  • ESXi 시스템에서 실행되고 있는 애플리케이션에 필요한 미결 I/O의 수는 HBA 및 스토리지 어레이가 처리할 수 있는 I/O의 수와 일치해야 합니다.