메모리 리소스의 가상화는 어느 정도의 오버헤드와 연관이 있습니다.
ESXi 가상 시스템에서는 두 가지 종류의 메모리 오버헤드가 발생할 수 있습니다.
- 가상 시스템 내에서 메모리에 액세스하기 위한 추가 시간
- 각 가상 시스템에 할당된 메모리 외에도, ESXi 호스트에서 자체 코드 및 데이터 구조에 추가 공간 필요
ESXi 메모리 가상화로 인해 메모리 액세스에 약간의 시간 오버헤드가 추가됩니다. 프로세서의 페이징 하드웨어는 페이지 테이블(소프트웨어 기반 방식의 경우 섀도우 페이지 테이블 또는 하드웨어 지원 방식의 경우 2 수준 페이지 테이블)을 직접 사용하므로 가상 시스템에서 대부분의 메모리 액세스는 주소 변환 오버헤드 없이 실행될 수 있습니다.
메모리 공간 오버헤드의 두 구성 요소는 다음과 같습니다.
- VMkernel에 대해 고정된 시스템 전체 오버헤드
- 각 가상 시스템에 대한 추가적인 오버헤드
오버헤드 메모리에는 섀도우 페이지 테이블과 같이 가상 시스템 프레임 버퍼 및 여러 가상화 데이터 구조용으로 예약된 공간이 포함됩니다. 오버헤드 메모리는 가상 CPU의 수와 게스트 운영 체제용으로 구성된 메모리에 따라 달라집니다.