최적의 ESXi 호스트 성능을 보장하려면 몇 가지 요인을 고려해야 합니다.
각 서버 애플리케이션에는 다음과 같은 조건을 만족하는 지정된 스토리지에 대한 액세스 권한이 있어야 합니다.
- 높은 I/O 속도(초당 I/O 작업의 수)
- 높은 처리량(초당 메가바이트)
- 최소 지연 시간(응답 시간)
애플리케이션마다 요구 사항이 다르기 때문에 스토리지 시스템에서 적절한 RAID 그룹을 선택하여 이러한 목표를 충족시킬 수 있습니다.
성능 목표를 달성하려면 다음 지침을 따르십시오.
- 각 LUN을 필요한 성능 수준을 제공하는 RAID 그룹에 배치합니다. 할당된 RAID 그룹에 속한 다른 LUN의 작업과 리소스 사용을 모니터링합니다. I/O 작업을 수행하는 애플리케이션이 지나치게 많은 고성능 RAID 그룹은 ESXi 호스트에서 실행되는 애플리케이션에 필요한 성능 목표를 충족시키지 못할 수 있습니다.
- 피크 시간 동안 호스트에 설치된 모든 애플리케이션의 성능을 극대화하려면 네트워크 어댑터 또는 iSCSI 하드웨어 어댑터를 충분히 설치합니다. 여러 포트에 I/O가 분산되면 각 애플리케이션이 더 빠른 처리 성능과 더 짧은 지연 시간을 갖게 됩니다.
- 소프트웨어 iSCSI에 대한 중복성을 제공하려면 iSCSI 연결에 사용되는 모든 네트워크 어댑터에 이니시에이터가 연결되어 있는지 확인하십시오.
- ESXi 시스템에 대해 LUN 또는 RAID 그룹을 할당하면 여러 운영 체제가 해당 리소스를 사용하고 공유합니다. ESXi 호스트의 경우 일반 물리적 시스템을 사용할 때보다 훨씬 높은 LUN 성능이 필요할 수 있습니다. 예를 들어 I/O 사용량이 많은 애플리케이션 4개를 실행하려면 ESXi LUN에 대해 4배의 성능 용량을 할당합니다.
- vCenter Server와 함께 여러 ESXi 시스템을 사용하는 경우 스토리지 성능 요구 사항이 증가합니다.
- ESXi 시스템에서 실행되고 있는 애플리케이션에 필요한 미결 I/O의 수는 SAN이 처리할 수 있는 I/O의 수와 일치해야 합니다.