메모리(MB) 차트는 클러스터의 메모리 데이터 클러스터를 표시합니다. 이 차트는 수준 1을 제외한 모든 수집 수준에서 나타납니다.
설명
이 차트는 클러스터 성능 탭의 홈 보기에서 찾을 수 있습니다.
차트 라벨 | 설명 |
---|---|
활성 | 호스트에서 전원이 켜진 모든 가상 시스템의 활성 게스트 물리적 메모리와 기본 VMkernel 애플리케이션에 사용되는 메모리의 합입니다. 활성 메모리는 VMkernel을 통해 추정됩니다.
|
벌룬 | 호스트에 있는 전원이 켜진 모든 가상 시스템에 대해 벌룬 드라이버에서 재확보한 게스트 물리적 메모리의 합계입니다.
|
사용됨 | 호스트에 사용된 시스템 메모리의 양입니다. 사용된 메모리에는 가상 시스템 메모리, 서비스 콘솔 메모리 및 VMkernel 메모리가 포함됩니다. 사용된 메모리 = 총 호스트 메모리 - 사용 가능한 호스트 메모리
|
허용됨 | 전원이 켜진 모든 가상 시스템에 대해 허용된 게스트 물리적 메모리의 합계입니다. 허용된 메모리는 호스트의 시스템 메모리로 매핑됩니다. 호스트의 허용된 메모리에는 호스트에 있는 각 가상 시스템의 공유 메모리가 포함됩니다.
|
스왑 사용됨 | 호스트에 있는 전원이 켜진 모든 가상 시스템에서 스와핑되는 메모리의 합계입니다.
|
합계 | 클러스터에 사용할 수 있는 집계된 총 메모리입니다.
|
차트 분석
최상의 성능을 유지하려면 호스트 메모리가 가상 시스템의 활성 메모리를 수용할 만큼 충분히 커야 합니다. 활성 메모리가 가상 시스템 메모리 크기보다 작을 수도 있습니다. 이 경우에는 메모리가 과다하게 프로비저닝될 수 있지만 가상 시스템 활성 메모리가 호스트 메모리보다 작은 상태로 유지됩니다.
일시적으로 사용 값이 높을 경우 일반적으로 성능 저하가 발생하지 않습니다. 예를 들어 동시에 여러 가상 시스템이 시작될 때 또는 가상 시스템 워크로드에 스파이크가 발생할 때는 메모리 사용량이 높을 수 있습니다. 하지만 메모리 사용량 값이 계속 높으면(94% 이상) 호스트에서 요구를 충족하는 데 필요한 메모리가 부족함을 나타냅니다. 활성 메모리 크기가 허용된 메모리 크기와 동일하면 메모리 요구량이 사용 가능한 메모리 리소스보다 큽니다. 활성 메모리가 계속 낮으면 메모리 크기가 너무 클 수 있습니다.
메모리 사용량 값이 높고 호스트에서 벌루닝이나 스왑핑이 많이 발생하는 경우에는 호스트의 사용 가능한 물리적 메모리의 양을 확인하십시오. 사용 가능한 메모리 값이 6% 이하이면 호스트에서 메모리 요구를 처리할 수 없음을 의미합니다. 따라서 메모리 회수가 발생하여 성능이 저하될 수도 있습니다.
호스트에 사용 가능한 메모리가 충분하면 호스트의 가상 시스템과 리소스 풀에 대한 제한 설정, 예약 및 리소스 공유를 확인하십시오. 호스트 설정이 적절하며 가상 시스템에 대해 설정된 값보다 낮지 않은지 확인하십시오.
호스트에 사용 가능한 메모리 양이 너무 적거나 성능 저하가 나타나면 다음 작업을 수행해 보십시오.
# | 해결책 |
---|---|
1 | VMware Tools가 가상 시스템 각각에 설치되었음을 확인합니다. 벌룬 드라이버는 VMware Tools와 함께 설치되며 성능에 중요합니다. |
2 | 벌룬 드라이버가 설정되어 있는지 확인합니다. VMkernel은 벌루닝과 스왑핑을 통해 사용되지 않은 가상 시스템 메모리를 정기적으로 재확보합니다. 일반적으로 이 작업은 가상 시스템 성능에 영향을 주지 않습니다. |
3 | 가상 시스템의 메모리 공간을 줄이고 캐시 크기가 너무 클 경우 캐시 크기도 수정합니다. 이렇게 하면 다른 가상 시스템에 사용할 수 있는 메모리 공간이 확보됩니다. |
4 | 가상 시스템의 메모리 예약이 활성 메모리보다 훨씬 큰 값으로 설정된 경우 예약 설정을 줄입니다. 그러면 VMkernel에서 유휴 메모리를 재확보하여 호스트의 다른 가상 시스템에 사용할 수 있습니다. |
5 | 하나 이상의 가상 시스템을 DRS 클러스터의 호스트로 마이그레이션합니다. |
6 | 물리적 메모리를 호스트에 추가합니다. |