호스트에서는 메모리가 오버 커밋된 경우가 아니면 Limit 매개 변수로 지정된 메모리를 각 가상 시스템에 할당합니다. ESXi에서는 지정된 물리적 메모리 크기보다 많은 메모리를 가상 시스템에 할당하지 않습니다.
예를 들어 1GB 가상 시스템에는 기본 제한(무제한) 또는 사용자 지정 제한(예: 2GB)이 있을 수 있습니다. 두 경우 모두 ESXi 호스트는 해당 호스트에 지정된 물리적 메모리 크기인 1GB를 초과하여 할당하지 않습니다.
메모리가 오버 커밋된 경우에는 예약으로 지정된 양과 제한으로 지정된 양 사이의 메모리 양을 각 가상 시스템에 할당합니다. 예약된 양을 초과하여 가상 시스템에 부여된 메모리의 양은 대부분 현재 메모리 로드에 따라 다릅니다.
호스트는 할당된 공유 수 및 최근 작업 설정 크기의 예상값에 기반하여 각 가상 시스템에 대한 할당을 결정합니다.
- 공유 - ESXi 호스트는 수정된 비례적 공유 메모리 할당 정책을 사용합니다. 가상 시스템은 메모리 공유를 통해 사용 가능한 물리적 메모리의 일부를 사용할 수 있습니다.
- 작업 설정 크기 - ESXi 호스트는 가상 시스템의 연속 실행 시간 동안 메모리 작업을 모니터링하여 가상 시스템의 작업 설정을 예상합니다. 작업 설정 크기의 증가에는 빠르게 반응하고 작업 설정 크기 감소에는 상대적으로 느리게 반응하는 기술을 사용하여 이 예상값을 몇 번의 기간에 걸쳐 평균화합니다.
이 방법은 유휴 메모리가 회수된 가상 시스템의 메모리 사용이 증가하기 시작하면 신속하게 전체 공유 기반 할당으로 전환할 수 있도록 합니다.
메모리 작업을 모니터링하여 60초의 기본 기간 동안 작업 설정 크기를 예측합니다. 이 기본값을 수정하려면 Mem.SamplePeriod 고급 설정을 조정합니다. 고급 호스트 특성 설정 항목을 참조하십시오.