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

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

  • 높은 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의 수와 일치해야 합니다.