VirtualBox 게스트 OS의 권장 메모리가 512MB인 이유는 무엇입니까?

VirtualBox 게스트 OS의 권장 메모리가 512MB인 이유는 무엇입니까?

VirtualBox에서 가상 머신을 생성하려고 준비 중입니다. 마법사는 이 게스트 컴퓨터에 사용할 메모리 크기를 묻고 512MB를 권장합니다. 내 컴퓨터에는 16GB의 메모리가 있으므로 512MB 이상을 활용할 수 있을 것으로 예상됩니다.

  • VirtualBox가 512MB를 권장하는 이유는 무엇입니까?
  • 이 값은 하드 코딩된 값입니까, 아니면 제가 가지고 있는 메모리 양을 기준으로 계산된 값입니까?
  • 4GB와 같이 더 높은 값을 사용하면 어떤 결과가 발생합니까?

업데이트:

방금 다음 내용을 읽었습니다.VirtualBox 온라인 설명서에서...

실행하려는 게스트 운영 체제에 따라 최소 512MB의 RAM이 필요합니다(하지만 더 많을수록 더 좋습니다). 기본적으로 호스트 운영 체제를 편안하게 실행하는 데 필요한 모든 것과 게스트 운영 체제에 필요한 양이 필요합니다. 따라서 Windows XP에서 Windows XP를 실행하려는 경우 1GB 미만의 RAM으로는 경험을 별로 즐기지 못할 것입니다. 게스트에서 Windows Vista를 사용해 보려면 512MB RAM 미만이 제공되면 설치가 거부되므로 게스트에만 해당 RAM과 운영 체제에서 일반적으로 필요한 메모리가 필요합니다.

그래서 그 사람들인 것 같은데512MB 권장단지최저한의그리고 메인 컴퓨터가 사용할 메모리를 차지하지 않고 가능한 한 많은 메모리를 사용하고 싶습니다. 하지만 저는 여전히 이 문제에 대한 귀하의 경험을 알고 싶습니다.

답변1

게스트 OS에 512MB를 권장하는 설정 마법사와 같은 초기 값이 이상한 문제는 VirtualBox 설정 마법사의 알려진 문제입니다.VirtualBox 5의 최신 릴리스에 대한 이 기사; 대담한 강조는 내 것입니다:

새 VM을 생성하기 위한 GUI는 이전 버전과 유사합니다.이상한 기본값을 제공하지만.새 Windows 7 64비트 VM을 생성할 때 마법사는 VM에 512MB의 RAM을 할당할 것을 권장했습니다. Windows 7 64비트의 최소 요구 사항은 2GB RAM이므로 권장 값이 부적절합니다.호스트 시스템에는 8GB RAM이 있으며, 마법사가 시작될 때 그 중 절반 이상이 비어 ​​있었습니다. VirtualBox의 대상은 해당 기본값으로 Windows 7을 사용하려고 시도하는 것보다 더 잘 알고 있는 IT 전문가이므로 특별히 실질적인 문제는 아닙니다.

또한,공식 VirtualBox 최종 사용자 문서최소 512MB의 RAM 권장 사항을 해결합니다. 다시 한 번 대담하게 강조하겠습니다.

실행하려는 게스트 운영 체제에 따라최소 512MB의 RAM이 필요합니다(하지만 더 많을수록 더 좋습니다). 기본적으로 호스트 운영 체제를 편안하게 실행하는 데 필요한 모든 것과 게스트 운영 체제에 필요한 양이 필요합니다.따라서 Windows XP에서 Windows XP를 실행하려는 경우 1GB 미만의 RAM으로는 경험을 별로 즐기지 못할 것입니다. 게스트에서 Windows Vista를 사용해 보려면 512MB RAM 미만이 제공되면 설치가 거부되므로 게스트에만 해당 RAM과 운영 체제에서 일반적으로 필요한 메모리가 필요합니다.

즉, VirtualBox에는 게스트 OS의 설정/설치 프로세스를 약간 쉽게 해주는 "마법사"가 있지만 사용자가 내려야 할 모든 결정을 내리거나 가정하도록 설계되지는 않았습니다. VirtualBox는 Word나 Excel과 같은 단순한 최종 사용자 소프트웨어가 아닙니다. 이는 진정한 고급 사용자/관리 도구입니다.

VirtualBox와 같은 가상화 소프트웨어를 사용하는 것과 관련된 사용자의 기술/지식에 대한 특정 기본 가정이 있습니다. 그리고 궁극적으로 그 가정의 핵심은 VirtualBox를 사용하는 사람이 VirtualBox에서 게스트 OS를 설정할 때 리소스 할당과 관련하여 기본적인 결정을 내릴 수 있을 만큼 충분히 알고 있다는 것입니다.

예를 들어, 512MB RAM을 갖춘 Mac OS X VirtualBox 설치에서 Ubuntu 12.04(서버)를 게스트 OS로 사용할 수 있습니다. 하지만 서버에 약간의 스트레스를 가하면 눈에 띄게 지연됩니다. 나는 원활하게 실행되도록 1GB에서 4GB의 RAM으로 계속 실행하는 것을 선호합니다. 내가 현재 무엇을 하고 있는지/테스트하고 있는지에 따라 다릅니다.

답변2

게스트 OS에서 요구하는 경우 VirtualBox에서 4GB 가상 메모리를 사용하지 말아야 할 이유가 없습니다. 제가 직접 해본 결과 4GB 가상 메모리를 사용하면 64비트 게스트 OS에서 베어메탈 성능에 거의 가까워졌습니다.

VirtualBox 설정을 사용하면 VirtualBox GUI에서 최대 128MB 비디오 메모리를 할당할 수 있으며, 명령줄에서 게스트 OS에 또 다른 128MB 비디오 메모리를 추가하여 총 256MB 비디오 메모리를 확보할 수 있습니다. 터미널을 열고 다음을 입력하세요.

VBoxManage modifyvm "Linux" --vram 256

여기서 "Linux"는 VirtualBox의 Linux 게스트 OS 이름으로 바꿔야 합니다.

답변3

VirtualBox가 할당하는 RAM의 양은 호스트 컴퓨터가 해당 시스템을 관리하는 데 사용하는 양입니다. 이는 가상화 성능에 직접적인 영향을 미칩니다.

다음과 같은 경량 OS를 가상화하는 경우루분투또는빌어먹을 작은 리눅스, 합리적인 속도로 안정성을 유지하기 위해 RAM이 많이 필요하지 않습니다. Windows에는 훨씬 더 많은 것이 필요하며, 복잡하고 리소스가 많은 GUI가 포함된 모든 기능을 갖춘 설정은 제대로 실행되기 위해 그보다 더 많은 것이 필요합니다. 512MB 대신 4GB RAM을 사용하면 VM에 더 많은 작업 공간을 제공할 수 있습니다. VM에서 요구하지 않거나 많은 작업을 수행하지 않는 한 최소한 또는 그 이상으로 작업을 수행할 수 있습니다.

가장 중요한 것은 VirtualBox가 생성된 후에도 언제든지 설정을 변경할 수 있다는 것입니다. 작업 속도가 느려지면 시스템을 끄고 더 많은 리소스를 할당한 다음 다시 켜십시오.

메모:가상화된 환경은 VirtualBox와 같은 설정을 사용하는 호스트만큼 빠르게 실행되지 않으므로 작업할 수 있는 성능을 조금 더 높이는 데 문제가 없을 것입니다.또 좋은 정보가 있어요스택 교환에서.

관련 정보