내 시스템에는 4GB RAM이 있습니다. 가상 머신을 실행하면 최대 1GB까지 할당할 수 있습니다. 저장소에서 VirtualBox 5.1.34를 설치했습니다.
VirtualBox에 Windows 7 컴퓨터가 있습니다. 기계는 항상 메모리가 부족하고 크롤링 속도가 느려졌습니다. 일부 프로그램은 Linux에서 사용할 수 없으며 Wine에서 실행할 수 없습니다. 따라서 임시로 작동하는 Windows 7 버전이 필요합니다.
내 질문은 Linux에 스왑 공간이 있기 때문에 물리적 RAM에서 1000mb, 스왑 공간에서 3000mb를 포함하여 4GB의 메모리를 가상 머신에 할당할 수 있는 구성이 있느냐는 것입니다.
답변1
그래픽 인터페이스와 인터넷 브라우저를 사용하는 경우 4GB는 Windows나 Linux 모두에 특별한 것이 아니며 동시에 다른 작업을 수행하거나 다른 데몬을 실행한다는 점을 무시합니다.
동시에 두 개의 운영 체제를 공유하는 경우에는 작동하지만 수행 중인 작업에 따라 낮은 수준에서 시작됩니다. Windows 7-10에는 최소 2GB RAM이 필요하지만 1GB로는 충분하지 않습니다.
하나 또는 다른 운영 체제를 정기적으로 사용해야 하는 경우 더 자주 사용하려면 듀얼 부팅을 사용하는 것이 더 편할 것입니다.
VM에 사용 가능한 RAM이 충분하지 않은 것을 보상하기 위해 정기적인 작업에서 스왑을 사용하려는 계획을 지속적으로 세우는 방법은 다음과 같습니다.아주 나쁜 생각. 이는 머신과 I/O를 더 느리게 만들고 더 불안정하게 만듭니다.
한 가지 가능한 대안은 더 많은 메모리를 구입하는 것입니다. 최신 Linux를 호스트로 사용하고 Windows 7-10을 사용하는 경우 8GB이면 충분하며 16GB 미만으로는 사용하지 않을 것입니다(노트북 두 대에서 16GB를 사용했습니다).
듀얼 부팅이 가능하려면 파일 대신 실제 파티션을 사용하여 명령줄에서 virtualbox에 대한 원시 디스크 설정을 수행하는 것이 좋습니다.
이를 위해서는 더 많은 계획이 필요하지만 파일에 액세스하는 것보다 더 효율적으로 원시 파티션에 액세스하는 것 외에도 VirtualBox에서 Windows를 실행하거나 컴퓨터를 직접 부팅할 수 있습니다.
이러한 설정에는 virtualbox 명령줄 단계가 포함되며 그래픽 인터페이스에서는 완전히 수행할 수 없습니다.
PS 더 느린 시스템의 VirtualBox에서 원시 디스크 액세스를 얻을 수도 있습니다. 성능 차이가 매우 눈에 띕니다. 단점은 가상 머신을 파일로 다른 컴퓨터에 복사할 수는 없지만 OVA 형식 등으로 내보낼 수 있다는 점입니다.
PS2 VirtualBox 버그는 매우 심각합니다. Windows 회사 노트북에서 유용한 기능을 사용하려고 한 달 정도 노력한 후 제거하는 중입니다. 집에서 Mac을 사용한 경험은 그다지 좋지 않으며 현재 VmWare를 사용하고 있습니다.