메모리 오버커밋(Memory Overcommit)-1
메모리 오버 커밋실행 중인 각 가상 시스템에 대해 시스템은 가상 시스템의 예약(있는 경우) 및 가상화 오버헤드용으로 물리적 RAM을 예약합니다.docs.vmware.com 1. 메모리 압축(Memory Compression)가상
bettery.tistory.com
메모리 스와핑(Memory Swapping)
TPS와 Ballooning 을 통해서도 호스트 물리 메모리의 공간 부족 압박이 해결되지 않는 경우
ESXi 서버는 각 가상 머신에게 할당된 메모리 크기만큼 동일한 스왑 파일을 생성
호스트 물리 메모리 공간 부족 압박이 심해질 경우 서버는 가상 머신의 게스트 물리 메모리를 직접 스와핑하면서 전체적으로 다른 가상 머신들을 위해 호스트 물리 메모리의 공간을 확보
메모리 TPS(Transparent Page Sharing)


호스트 시스템 위에 작동중인 다수의 가상 머신들 대부분이 동일한 게스트 운영체제를 실행하는 조건이라면, 그 안에서 필수적으로 항상 실행되는 기본적인 DLL이나 EXE드로가 같은 내용들은 동일하다.
작동중인 가상 머신 중에서 후보군을 선택한 다음, 게스트 물리 메모리의 내용을 기반으로 한 Hash 값을 뽑아 내어 그것을 기준으로 동일한 내용이 담겨져 있는지 호스트 물리 메모리 페이지와 비교.
이 때, 물리 메모리와 동일한 엔트리 내용이 발견된다면 매우 정밀하게 페이지 전체를 스캔,
그 내용이 완전히 똑같은지 확인, 같을 경우 VMkernel은 해당 가상 머신이 공유 메모리 페이지를 바라보게끔 게스트 물리 메모리와 호스트 물리 메모리 간의 매핑 주소를 바꾸게 되며, 원래 자리를 차지 하고 있는 물리 메모리 페이지는 비워버리고 그만큼 공간을 확보한다.
- 가상 메모리 페이지와 물리 메모리페이지가 일치 한다면 가상 머지하고 있던 물리 메모리 페이지를 비워 공간을 확보