VirtualBox 게스트 OS 512MB의 권장 메모리는 왜됩니까?


11

VirtualBox에서 가상 컴퓨터를 만들 준비를하고 있습니다. 마법사는이 게스트 컴퓨터에 사용할 메모리 크기를 요청하며 512MB를 권장합니다. 컴퓨터에 16GB의 메모리가 있으므로 512MB 이상을 활용할 수있을 것으로 기대합니다.

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

업데이트 :

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

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

따라서 권장 되는 512MB최소한의 것으로 들리며 주 컴퓨터에서 사용할 메모리를 차지하지 않고 가능한 한 많은 메모리를 사용하고 싶습니다. 그러나 나는이 문제에 대한 당신의 경험을 배우는 데 여전히 관심이 있습니다.


2
512MB는 기본 권장량입니다. 가상 머신에 512MB 이상이 필요한 경우 양을 늘리십시오. 기본값은 무언가 여야하고 개발자는 512MB를 선택합니다.
Ramhound

답변:


17

게스트 OS에 512MB를 권장하는 설정 마법사와 같이 초기 값이 홀수 인 문제는 VirtualBox 설정 마법사의 알려진 단점으로, 이 기사에서 VirtualBox 5의 최신 릴리스에 대해 잘 설명되어 있습니다 . 대담한 강조는 내 것이다 :

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

또한 공식 VirtualBox 최종 사용자 설명서 는 최소 512MB의 RAM 권장 사항을 처리합니다. 다시 대담한 강조는 내 것입니다 :

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

말할 것도없이 VirtualBox에는 게스트 OS의 설치 / 설치 프로세스를 약간 용이하게하는 "마법사"가 있지만 모든 단일 결정을 내리거나 결정을 내 리도록 설계된 것은 아닙니다. VirtualBox는 Word 나 Excel과 같은 단순한 최종 사용자 소프트웨어가 아닙니다. 실제로 진정한 파워 유저 / 관리 도구입니다.

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

예를 들어, 512MB의 RAM이있는 VirtualBox의 Mac OS X 설치에서 게스트 OS로 Ubuntu 12.04 (서버)를 사용할 수 있습니다. 그러나 서버에 약간의 스트레스를 주면 현저하게 지연됩니다. 나는 매끄럽게 동작하기 위해 1GB에서 4GB의 RAM으로 실행하는 것을 선호합니다. 당시에 내가하고있는 일 / 테스트에 따라.


4

게스트 OS에 필요한 경우 VirtualBox에서 4GB 가상 메모리를 사용해서는 안되는 이유는 없습니다. 나는 그것을 직접했고 4GB 가상 메모리로 64 비트 게스트 OS에서 거의 금속 성능을 얻었습니다.

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

VBoxManage modifyvm "Linux" --vram 256

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


2

VirtualBox에 의해 할당 된 RAM의 양은 호스트 컴퓨터가 해당 컴퓨터 관리에 전념하는 것입니다. 이는 가상화 성능에 직접적인 영향을줍니다.

Lubuntu 또는 Damn Small Linux 와 같은 경량 OS를 가상화하는 경우 합리적인 속도로 안정적으로 유지하기 위해 RAM 방식이 많이 필요하지 않습니다. Windows는 훨씬 더 많은 것을 필요로하며 복잡한 / 자원이 많은 GUI를 갖춘 모든 기능을 갖춘 설정은 제대로 실행하려면 그 이상이 필요합니다. 512MB 대신 4GB의 RAM을 사용하면 VM에서 더 많은 작업을 수행 할 수 있습니다. VM에 필요하지 않거나 많은 작업을 수행하지 않는 한 최소한 또는 조금 더 멀리 벗어날 수 있습니다.

가장 중요한 것은 VirtualBox를 만든 후에도 항상 설정을 변경할 수 있습니다. 작업이 느리게 진행되면 시스템을 끄고 더 많은 리소스를 할당 한 다음 다시 켜십시오.

참고 : 가상화 된 환경은 VirtualBox와 같은 설정을 사용하는 호스트만큼 빠르게 실행되지 않으므로 작업에 더 많은 전력을 공급하는 데 아무런 문제가 없습니다. 다음 은 Stack Exchange의 유용한 정보 입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.