가상 머신에 얼마나 많은 메모리 (RAM)를 할당해야합니까?


31

가상 상자에 Ubuntu를 설치하고 있습니다. 호스트 OS는 Windows 7이고 시스템에 6GB의 RAM이 있습니다. 가상 머신에서 Ubuntu를 설정하는 방법에 대한 한 자습서 (이 14 단계 : http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm )에서는 RAM을 총 RAM의 45 %로 설정합니다. 내 경우에는 약 2.7GB가 될 수 있습니다. 이 올바른지?

또한 RAM을 VM에 할당 할 때 RAM은 이제 VM 전용으로 예약되어 있으며, 그렇다면 VM이 게스트 OS를 실행 중이거나 RAM에서 영구 분할을 생성 할 때 VM 전용으로 예약되어 있습니까? 즉, 실행을 중지하고 가상 머신에서 종료하면 호스트 OS (Windows 7)가 사용 가능한 RAM으로 6GB의 RAM을 모두 다시 확보합니까?

답변:


27

가상 머신에 사용중인 작업에 필요한 RAM을 많이 제공해야 합니다 .

단일 가상 머신을 실행중인 경우, 호스트 시스템에 충분한 RAM이있는 것으로 확인하면 좋습니다. 그러나 Ubuntu 시스템으로 수행하려는 작업에 따라 2.7GB의 RAM이 필요하지 않을 수 있습니다. 더 많은 양을 할당 할 수있는 충분한 물리적 RAM이 있어도 Ubuntu 가상 머신 (1GB RAM)을 포함한 대부분의 가상 머신을 제공합니다.

여러 가상 머신을 실행하려는 경우 가상 머신에 총 6GB 중 2.7GB의 RAM을 제공하는 것이 너무 많을 수 있습니다. 그 정도의 RAM으로 두 개의 VM을 갖는 것은 잘 작동하지 않습니다!

마지막으로 가상 머신은 일반적으로 가상 머신 이 실행될 때마다 제공하는 모든 RAM을 예약합니다 . 가상 시스템의 전원이 꺼 지거나, 일시 중단되거나, 최대 절전 모드이거나, 실행되지 않으면이 RAM이 사용 되지 않습니다 . 예를 들어 4GB의 RAM이있는 호스트 시스템에 약 10 개의 가상 머신이 있으며 그 중 대부분에 1GB의 RAM이 있습니다. 이것은 문제가되지 않습니다. 그것은 단지 한 번에 몇 개까지만 달릴 수 있다는 것을 의미합니다.


감사합니다 엘리아; 2.7GB 미만, 아마도 1.7GB 미만을 할당 할 것이라고 생각합니다.
Jay

22

가상 머신이 독점적으로 사용하도록 할당 한 RAM의 양에 대한 고정 규칙은 없습니다. 그러나 우리가 처리해야 할 두 가지 사항이 있습니다.

Virtual Box Manager는 가상 머신에 RAM의 50 % 이상을 할당 할 때마다 경고를하지만, RAM이 많은 경우 권장 규칙입니다. 물론 호스트 OS에 충분한 RAM이 남아있는 한 시스템 RAM의 50 % 이상을 VM에 할당 할 수 있습니다.

나중에 언제든지 쉽게 변경할 수 있으므로 새로 만든 머신에 할당 한 RAM의 양에 대해 너무 걱정할 필요가 없습니다 .

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