일반적으로 다음 두 가지 시나리오로 구분됩니다.
1) 여러 가상 머신을 일괄적으로 실행해야 합니다.
2) 비즈니스에는 가상 머신과 호스트가 격리되어 실행되어야 합니다.
첫 번째 경우에는 실제 시스템의 실제 구성(프로세서 수 및 메모리, 특히 메모리 수)에 따라 합리적으로 할당되어야 합니다. 일반적인 상황에서는 더 적은 양의 메모리가 할당됩니다. Windows 운영 체제 배포를 예로 들어 보겠습니다. Microsoft의 규칙에 따르면 일반적으로 새 운영 체제의 리소스 사용량은 이전 세대보다 확실히 높습니다. 새로운 기능이 구현되고 보안이 강화되었기 때문입니다.
두 번째 경우에는 일반적으로 가상 머신을 배포하는 것으로 충분합니다. 이때 더 큰 가상 머신 메모리를 할당할 수 있습니다. 예를 들어 총 8G의 물리적 메모리가 있는 경우 win8.1 개발 환경에 5G를 할당할 수 있습니다. 물론 가상 머신에 할당된 프로세서 코어 수는 물리적 머신 코어 수를 초과해서는 안 됩니다. 예를 들어 I7cpu에는 총 8개의 스레드가 있으며 이는 8개의 논리적 CPU에 해당하므로 가상 머신에 할당된 수는 기계는 이 숫자를 초과할 수 없습니다. 동시에 시작된 가상 머신이 차지하는 가상 머신 코어 수는 합계가 아니라 중첩 관계라는 점에 유의하세요. 예를 들어 두 개의 가상 머신을 동시에 시작하고 각 가상 머신에 8개의 가상 CPU를 할당하는 경우 문제가 되지 않습니다.