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

가상 상자에 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을 모두 다시 확보합니까?



답변

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

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

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

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


답변

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

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

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


답변