여기에는 두 가지 요소가 있습니다. 순서대로 :
CPU 에뮬레이션
호스트와 게스트가 일치하지 않으면 VM이 CPU 에뮬레이션 모드를 사용하게 될 수 있습니다. 나는 이것이 일어날 것으로 기대하지는 않지만 하이퍼 바이저, 운영 체제 및 아키텍처에 따라 가능합니다. 당신은 모든 비용으로 이것을 피하고 싶습니다. 이것의 다른 부분은 VM 하이퍼 바이저가 호스트 시스템과 일치하도록합니다. 따라서 64 비트 Windows를 사용하는 경우 64 비트 버전의 VirtualBox, VMWare 등을 찾으십시오. 이것이 문제가 아니라고 확신하면 다음 요소로 넘어갑니다.
RAM
일반적으로 손님에게 4GB 미만의 RAM을 제공한다면 현재 32 비트를 사용하는 것보다 낫습니다. x64 로의 이동에도 다른 변경 사항이 있지만 VM은 더 많은 I / O 문제가 있고 RAM이 필요하기 때문에 더 작은 포인터 / 워드 크기에서 저장된 RAM만큼 많은 VM을 지원하지 않습니다. 더 자주 디스크에 저장하는 데 도움이됩니다. 여기서 성장을 허용하는 것을 잊지 마십시오. VM을 처음부터 다시 작성하지 않아도됩니다. 예를 들어, 현재 2GB의 RAM 만 있어도 데이터베이스 서버로 작동하는 VM을 64 비트로 설정했을 수 있습니다. Windows 7 테스트 이미지에 대해서도 동일하게 수행합니다. 그러나 Windows XP의 IE7에서 웹 사이트를 테스트하는 것과 같은 컴퓨터가 있다면 32 비트로 남겨 둡니다.
마지막으로 하이퍼 스레딩이 꺼져 있다고 언급합니다. 많은 VM 작업을 수행하려는 경우 아마도 그 기능을 원할 것입니다. 때때로이 기능을 끄려는 이유는 코어 당 더 많은 캐시를 제공하기 때문입니다. 쿼드 코어 프로세서를 사용하는 대부분의 사람들은 모든 코어를 많은 시간 동안 사용하지 않으며 하이퍼 스레딩이 제공하는 추가 코어는 동일한 물리적으로 발생하는 두 명령이 파이프 라인의 충돌 문제로 인해 강력하지 않습니다. 어떤 식 으로든 관련이 있습니다. 따라서 소수의 코어에서 더 큰 캐시 크기의 이득은 때때로 약한 추가 코어의 이득보다 클 수 있습니다. 그러나 VM은 이러한 가짜 추가 코어를 사용할 수 있으며 일반적으로이 기능을 방해하는 몇 가지 문제로 상당히 깨끗한 파이프 라인을 보장 할 수 있습니다.