각 가상 시스템은 구성된 크기와 가상화를 위한 추가 오버헤드 메모리를 더한 크기만큼 메모리를 사용합니다.

구성된 크기는 게스트 운영 체제에 표시되는 메모리의 양입니다. 이 양은 가상 시스템에 할당된 물리적 RAM의 양과 다릅니다. 후자는 호스트의 메모리 부담 수준 및 리소스 설정(공유, 예약, 제한)에 따라 다릅니다.

예를 들어, 구성된 크기가 1GB인 가상 시스템을 가정해 볼 수 있습니다. 게스트 운영 체제가 부팅되면 이 운영 체제는 1GB의 물리적 메모리를 가진 전용 시스템에서 실행되고 있다고 감지합니다. 어떤 경우에는 가상 시스템이 1GB 전체에 할당될 수도 있고, 때에 따라서는 더 적은 할당을 받을 수도 있습니다. 실제 할당량에 상관없이 게스트 운영 체제는 1GB의 물리적 메모리를 가진 전용 시스템에서 실행되는 것처럼 동작합니다.

공유

예약보다 많은 경우 가상 시스템에 상대적인 우선 순위를 지정합니다.

예약

메모리가 오버 커밋되더라도 호스트가 가상 시스템을 위해 예약하는 물리적 RAM 양의 보장되는 하한 값입니다. 가상 시스템이 과도한 페이징 없이 효율적으로 실행될 수 있을 만큼 충분한 메모리를 갖도록 예약을 설정하십시오.

가상 시스템이 해당 예약 내의 모든 메모리를 사용한 후에는 해당 양만큼의 메모리를 보유할 수 있으며 이 메모리는 가상 시스템이 유휴 상태인 경우에도 회수되지 않습니다. 일부 게스트 운영 체제(예: Linux)는 부팅 후 곧바로 구성된 모든 메모리에 액세스하지 않을 수 있습니다. 가상 시스템이 해당 예약 내의 모든 메모리를 사용하기 전까지 VMkernel이 해당 예약에서 사용되지 않은 부분을 다른 가상 시스템에 할당할 수 있습니다. 하지만 게스트의 워크로드가 증가하고 가상 시스템이 전체 예약을 사용한 후에는 이 메모리를 유지할 수 있습니다.

제한

호스트가 가상 시스템에 할당할 수 있는 물리적 RAM 양의 상한 값입니다. 가상 시스템의 메모리 할당은 구성된 크기에 의해서도 암시적으로 제한됩니다.