32 비트 호스트에서 실행되는 64 비트 VirtualBox 게스트의 성능 손실은 얼마나됩니까? 것을 알았습니다. 또한

Gentoo Linux (amd64)를 실행하는 64 비트 Virtualbox 게스트가 있으며 현재 32 비트 Gentoo 랩톱에서 호스팅됩니다.

32 비트 호스트 자체의 성능에 비해 VM의 성능이 매우 느리다는 것을 알았습니다. 또한 동일한 호스트에서 실행되는 다른 32 비트 Linux VM과 비교할 때 64 비트 VM의 성능이 크게 떨어집니다.

32 비트 호스트에서 64 비트 VM을 실행하면 VM에 대한 성능 저하가 발생하지만이 시나리오에서 벌칙이 얼마나 큰지에 대해 더 깊이 알고있는 사람이 있습니까? 10 % 감속이 예상되는 것입니까, 아니면 90 % 범위에서 감속해야합니까 (정상 속도의 1/10에서 실행)?

또는 다른 말로 표현하면, 64 비트 VM의 성능 향상이 너무 높아져서 호스트 컴퓨터를 다시 설치하여 64 비트 젠투를 실행할 가치가 있다고 생각하는 것이 합리적입니까? 현재 업그레이드를 진지하게 고려하고 있지만 현재 시나리오에 대한 다른 사람들의 경험이 궁금합니다.

64 비트로 실행할 때 호스트 OS에 더 많은 RAM이 필요하다는 것을 알고 있지만 괜찮습니다. 또한, 나는 어떻게 하나 일반적으로 32 비트 서버하지만 미래를 시도 할 때 일이 그런 식으로 밝혀졌다 (나는 심지어 VM은 처음에 시작있어 놀랐어요)에 64 비트 VM을 실행하지 않는 알고 내가 설정 한 VM을 증명하고 어쨌든 64 비트로하기로 결정했습니다.



답변

제공 할 숫자는 없지만 명시 적으로 요청하지 않는 한 VirtualBox가 이러한 구성을 지원하지 않는다는 사실을 감안할 때 ( 64 비트 게스트-Virtual Box Manual 참조 ) 상당한 성능 저하가 예상됩니다.


답변

가상화 시스템은 일반적으로 최소한의 변환만으로 호스트 하드웨어를 게스트 시스템에 가능한 한 직접 노출함으로써 상당한 성능을 얻으며 일반적으로 VirtualBox Addon Packs처럼 게스트 시스템에 특수 드라이버를 설치하여 수행합니다. 설정 문제는 하드웨어 설정이 다르기 때문에 노출이 불가능하다는 것입니다. 따라서 많은 변환이 필요합니다. 결과적으로 성능 향상을 잃을뿐만 아니라 과도한 이유로 인해 속도가 더 느려집니다. 번역 (호스트와 비교).

VirtualBox를 사용하면 처음부터 전혀 작동하지 않는다는 것이 놀랍습니다.

참고로 BIOS에서 Virtualization Enable 비트를 설정 했습니까?


답변