>

대부분의 시간 동안 우분투를 실행하기 위해 PC를 설정하고 싶지만 특정 응용 프로그램 및 테스트를 위해 XP를 실행해야합니다. 과거에는 이중 부팅 시스템을 설정 한 다음 필요에 따라 Windows XP를 다시 시작하고 부팅했습니다.

시스템에 여러 개의 코어와 많은 메모리가 있으므로 Virtual Box, Xen 또는 VMWare 하이퍼 바이저를 사용할 수 있다고 생각합니다. 우분투를 "호스트"VM으로 만들고 XP를 게스트 VM으로 사용하려고합니다. 두 OS에서 동시에 응용 프로그램을 실행할 수 있기 때문에 테스트/디버그/개발에 특히 유용합니다. 가상 머신을 설정 한 적이 없으며 아래 질문을함으로써 시행 착오를 피할 수 있다고 생각합니다.

기본적으로 이중 부팅 또는 VM 설정이 내가 원하는 작업에 더 적합한 지 결정해야합니다.

내 질문은 :

<올>
  • XP를 항상 실행할 필요는 없습니다. 호스트 VM이 모든 메모리 및 프로세서 리소스를 즉시 사용할 수 있도록 하이퍼 바이저에서 게스트 VM을 종료 할 수 있습니까? 그런 다음 게스트 VM을 불러올 때 얼마나 많은 메모리 및 기타 리소스를 사용하는지 프로비저닝하는 것이 쉬운가? 이상적으로는 사전에 사전 구성한 다음 게스트 VM을 생각하지 않고 끄거나 켜고 싶습니다.

  • 호스트 OS를 64 비트로 설정하고 게스트 OS를 32 비트로 설정하는 것이 가능합니까? 또는 두 VM 모두 32 비트이고 8G RAM이있는 경우 하이퍼 바이저가 동시에 실행될 때 4G RAM을 각 VM에 프로비저닝 할 수 있습니까?

  • 설명한 것과 같은 설정에 가장 적합한 하이퍼 바이저는 무엇입니까?


    • 답변 # 1

      내 경험에 의하면 가상 머신에서 덜 자주 사용되는 OS를 실행하는 것이 좋습니다. 이렇게하면 재부팅을 피하고 두 세계간에 데이터를 쉽게 교환 할 수 있습니다. 경험상 게스트 OS를 실행하기 위해 호스트 OS로 가장 많이 사용하는 OS가 있어야합니다.

      다른 솔루션에 대한 경험이 거의 없기 때문에 Virtual Box에 대해서만 말할 수 있습니다. 그러나 Virtual Box는 안정적이고 무료이며 여러 플랫폼에서 사용할 수 있습니다. 추천합니다.

      가상 머신의 단점과 장점이이 답변에 요약되어 있으므로 여기서는 반복하지 않겠습니다.

      한가지 추가 사항 : 소프트웨어를 개발하면 가상 머신에서만 버그가 발생하는 것이 매우 좋습니다.

      질문에 답하려면 :

      <올>

      예, 게스트 리소스를 종료하여 모든 리소스를 호스트로 되돌릴 수 있습니다. 다시 깨운 후 작업을 계속하기 위해 컴퓨터 상태를 저장할 수도 있습니다.

      아키텍처는 실제로 중요하지 않습니다. 64 비트 호스트와 32 비트 시스템을 모두 64 비트 호스트에서 실행합니다. 그들은 같은 느낌입니다. 프로세서가 가상화를 제공하는 경우 (가능할 경우) 32 비트 호스트에서 64 비트 게스트를 실행할 수도 있습니다.

      이것은 현재 하나 또는 다른 솔루션이 더 나아질 수있는 매우 구체적인 요구에 달려 있습니다. 모든 측면에 대한 권장 사항을 제시 할 수는 없습니다. 이런 것들도 시간이 지남에 따라 변할 것입니다.

      시도해보십시오. 그렇게 복잡하지 않으며 Virtual Box에 대한 지원이 뛰어납니다.

      Virtual Box 컴퓨터의 메모리 사용 예는 다음과 같습니다.

      왼쪽은

      듀얼 코어 AMD CPU의 우분투 11.10 64 비트, 2 명의 사용자가 다양한 애플리케이션에서 2.3GiB 메모리 사용으로 로그인했습니다.

      Windows XP 32 비트 4GiB RAM 1 개가 실행 중입니다.

      두 번째 Windows XP 32 비트 1GiB RAM이 실행 중입니다.

      1 GiB VM이1위치에서 종료되도록 전송되고 4 GiB VM이2위치에서 종료되도록 전송됩니다.

      VM의 메모리 크기가 증가함에 따라 스왑을 광범위하게 사용하여 시스템이 거의 응답하지 않았습니다. 내 시스템에서 각각 4 GiB로 2 개의 VM을 실행할 수 없습니다 (8 GiB). 그런 다음 머신 중 하나가 Virtual Box Manager에서 종료되었습니다.

    • 답변 # 2

      Virtualbox를 사용하면 데스크탑 또는 애플리케이션간에 XP 가상 머신에 대한 링크를 추가하여 바로 시작할 수 있습니다. 게스트와 호스트 간에도 쉽게 전환 할 수 있습니다.

      게스트를 종료하면 가상 머신이 애플리케이션과 같은 시스템에 있으므로 호스트는 즉시 리소스를 다시 얻습니다. 가상 머신을 실행중인 경우에도 가상 머신을 위해 설계된 모든 램을 사용하지 않으면 호스트에 동적으로 제공됩니다. 예 : 총 8GB의 램 메모리가있는 경우 게스트에 4GB의 램을 설정하지만 그의 프로세스에서 2GB 만 사용하면 호스트는 6GB의 램에 액세스 할 수 있습니다.

      실제로 VM에서 메모리 및 기타 리소스를 설정하는 것은 매우 쉽고 모든 VM 시작시 기억됩니다.

      64 비트 호스트에서 32 비트 게스트를 실행하는 데 아무런 문제가 없습니다. 매일하고 있습니다.

      문제없는 32 비트 호스트에서 32 비트 게스트를 실행할 수도 있습니다.

      와이즈 비즈

      이 질문을 실제로 이해하지는 못했지만 총 8GB의 램을 가지고 있다면 동시에 여러 개의 VM을 실행하려는 경우 절반 만 (4GB) VM에 할당 할 수 있습니다. 실행하려는 VM 수를 4GB로 분할해야했습니다.

      첫 번째 타이머이므로 고급 사용자에게도 좋은 VM Virtualbox를 사용하는 것이 좋습니다. 터미널을 통해 공식 저장소에서 사용할 수 있습니다 :

      와이즈 비즈

      우분투 소프트웨어 센터에서 확인하십시오.

      매우 사용하기 쉬운 인터페이스와 단계별 마법사를 통해 작업을 수행 할 수 있습니다.

      필요한 경우 VM 설정을 지원하게되어 기쁩니다.

    • 답변 # 3

      답변 : A1 : 그렇습니다. VirtualBox를 사용하면 원하는 하드웨어를 모방 할 수 있습니다 (하드웨어 사양을 충족하는 한). 32 비트 컴퓨터에서 64 비트 시스템을 에뮬레이션 할 수도 있습니다. 따라서 VM을 시작할 때마다 설정된 양의 메모리와 VD 공간을 차지합니다. VM이 주어진 메모리를 모두 사용하지 않더라도 호스트 시스템이 사용할 수없는 널 메모리가 여전히 남아 있습니다. 따라서 처리 능력이 충분하면 다른 프로세서 카드 등을 에뮬레이션 할 수도 있지만 대부분의 시간이 의미가 없으며 쉽게 모니터링 할 수는 없습니다. 가상 메모리가 얼마나 효율적인지 (메모리 외에) 처음 부팅 할 때 (지정한 후 언제든지), 부팅 할 때 필요한 드라이버와 항목을 확인하고, 부팅 할 때마다 "사전로드"를하도록하여 더 빠른 부팅을 수행하십시오.

      A2 : 그렇습니다. 매우 쉽게 절반의 메모리를 사용하는 두 개의 VM이있는 경우에도 가상 상자와 호스트가 백그라운드에서 실행될 때 사용하려면 약 50-100MB의 램이 있어야합니다. 따라서 각각 약 3.75GB ...

      A3 : 하이퍼 바이저는 호스트 OS 또는 VMWare 대 VirtualBox를 의미합니다. 정답은 VMWare가 오래되었고 VirtualBox가 안정적이기 때문입니다. 따라서 충돌 및 버그가 있지만 빠른 VMWare 또는 효율적이고 안정적인 것을 결정해야하지만 VirtualBox를 실행할 때 여전히 약간의 메모리를 차지합니다 ... VirtualBox를 선호하지만 하드웨어를 지원하지 않는 많은 사람들이 VMWare를 사용하는 것을 선호합니다. .. 듀얼 VM을 할 때마다 최소한의 프로세스 만 실행하려면 Openbox와 함께 Ubuntu를 사용하는 것이 좋습니다.

    • 답변 # 4

      게스트에서 그래픽 중심 작업을 수행 할 필요가 없다면 VM이 잘 작동합니다. Virtual Box가 수행하려는 작업을 매우 쉽게 설정할 수 있다는 것을 알았습니다. 필요에 따라 게스트를로드 및 언로드 할 수 있습니다. 메모리 사용을 쉽게 구성하고 게스트에 할당 된 메모리 양을 조정할 수 있습니다. 호스트에 약 3GB 이상의 메모리가있는 64 비트 호스트를 사용하는 것이 가장 좋습니다. XP를 게스트로 사용하는 경우 32 비트 게스트 일 가능성이 높습니다.

      VM 관리자 3 명 모두 훌륭합니다. Xen은 기본적으로 명령 줄을 통해 구성됩니다. 정말 강력하지만 조금 어려울 수 있습니다. 중요한 경우 VMware는 오픈 소스가 아닙니다. Virtual Box는 훌륭하게 작동하며 구성이 간단합니다. 특정 기능에는 독점 애드온 팩이 필요하지만 일반적으로 필수 기능은 아닙니다.

      주의해야 할 유일한 것은 초기 디스크 드라이브 크기입니다. 초기 구성 후 가상 파티션 크기를 변경하는 것은 실제로 어렵습니다. 필요하다고 생각하는 것보다 조금 크게 만드는 것이 좋습니다.

      요컨대 가상 머신은 훌륭 할 수 있습니다. 듀얼 부팅보다 훨씬 편리합니다.

      행운!

      Alternatively, if both VM's are 32 bit and I have 8G of RAM, can the hypervisor provision each VM with 4G of RAM when they are running simultaneously?

    관련 자료

  • 이전 ubuntu 1210을 함께 설치 한 후 Windows 7을 부팅하는 방법은 무엇입니까?
  • 다음 ubuntu12.04 - 잠시 후 모니터가 이상 해짐