일반 리소스 관리

ESXi는 그 안에서 실행되는 가상 시스템에 대한 CPU 및 메모리 리소스 할당을 구성하고 조정하는 몇 가지 메커니즘을 제공한다. 리소스 관리 구성은 가상 시스템 성능에 상당한 영향을 미칠 수 있다.

이 섹션에는 최적의 성능을 위해 VMware에서 권장하는 리소스 관리 방식 및 구성이 나열되어 있다.

  • 사용자 환경에 필요한 경우에만 리소스 설정(Reservation, Shares, Limits)을 사용한다.
  • 사용 가능한 총 리소스가 자주 변경될 것으로 예상되는 경우 Reservation이 아닌 Shares를 사용하여 가상 시스템 간에 리소스를 공평하게 할당하십시오. Shares를 사용하고 나중에 하드웨어를 업그레이드하는 경우 각 Shares가 더 많은 양의 메모리 또는 CPU를 나타내더라도 각 가상 시스템은 동일한 상대적 우선 순위(동일한 Shares 개수를 유지함)를 유지한다.
  • 가용 용량을 지정하지 않고 CPU 또는 메모리의 최소 허용량을 지정하려면 Reservation을 사용한다. 모든 리소스 예약이 충족된 후 ESXi는 가상 시스템에 구성된 Shares와 리소스 Limits을 기반으로 나머지 리소스를 할당한다.
    위에서 표시한 대로 Reservation을 사용하여 각 가상 시스템에 예약된 최소 CPU 및 메모리를 지정할 수 있다. Shares와 달리, 예를 들어 가상 시스템을 추가하거나 제거하는 등 환경을 변경할 때 예약으로 대표되는 구체적인 리소스의 양은 변경되지 않는다. Reservation을 너무 높게 설정하지 않는다. 너무 높은 예약은 리소스 풀, 클러스터 또는 호스트에서 전원을 켤 수 있는 가상 시스템의 수를 제한할 수 있다.
    가상 시스템에 대한 예약을 지정할 때는 항상 메모리 가상화 오버헤드("ESXi 메모리 고려 사항"에서 설명한 대로) 및 마이그레이션 오버헤드를 위한 여유 공간을 남겨 둔다. DRS 지원 클러스터에서 클러스터 또는 클러스터의 개별 호스트의 용량을 완전히 커밋하는 예약은 DRS가 호스트 간에 가상 시스템을 마이그레이션하는 것을 방지할 수 있다. 시스템의 모든 용량을 완전히 예약할수록 승인 제어를 위반하지 않고 예약 및 리소스 풀 계층을 변경하는 것도 점점 어려워진다.
  • 위임된 리소스 관리에 리소스 풀을 사용하십시오. 리소스 풀을 완전히 분리하려면 리소스 풀에 Fixed 유형을 지정하고 Reservation 및 Limits을 사용한다.
  • 다중 계층 서비스의 가상 시스템을 리소스 풀로 그룹화한다. 이를 통해 서비스 전체에 대한 자원을 할당할 수 있다.