VM QEMU가 왜 매우 느린가요? 여기 아직 초보자야

VM QEMU가 왜 매우 느린가요? 여기 아직 초보자야

최근 QEMU를 사용해 보니 Windows와 Linux/*nix를 동시에 실행할 수 있게 되었습니다.

온라인에서 문서/자습서를 찾았지만 내 이해를 훨씬 뛰어넘는다는 것을 알았습니다. 그래서 그냥 따라갔어https://www.youtube.com/watch?v=al1cnTjeayk

방금 일반 Ubuntu Mate 16.04.06 iso를 사용했지만 Ubuntu 랜딩 페이지로 부팅하는 데 페이지(Ubuntu Linux 설치 랜딩 페이지)를 로드하는 데 약 10분이 걸렸습니다.

무엇이 잘못될 수 있나요? 저는 아직도 Intel Core2Duo(이전 2009 HW)를 사용하고 있습니다. 아직은 기본 설정이 거의 남아있는 것 같아요...

저는 KVM과 많은 하드웨어에 대해 잘 모릅니다.

아직 초보입니다..

답변1

기본적으로 qemu는 하드웨어 가상화 기능의 존재를 무시합니다. 인용하자면온라인 문서:

Depending on the target architecture, kvm, xen, hax, hvf, whpx or tcg can be available. By default, tcg is used.

" tcg"는 소프트웨어에서 게스트 CPU를 (천천히) 에뮬레이션하는 데 사용되는 내장된 "Tiny Code Generator"를 나타냅니다. 링크한 동영상에서 시연에 사용된 Alpine Linux 라이브 디스크는 하드웨어 가상화의 도움 없이도 빠르게 부팅할 수 있을 만큼 가볍습니다. 부팅하려는 우분투 이미지가 훨씬 무거워서, 개인적으로 10분 안에 시작되더라도 놀랐습니다. 또한 아래에서 실행되는 게스트 코드는 tcg신뢰할 수 있는 것으로 가정하므로 이 모드에서 악성 코드를 포함하기 위해 qemu에 의존하는 것을 권장하지 않습니다.

문제의 호스트 플랫폼은 Windows이므로 hax또는 whpx가속기를 사용하면 에뮬레이터가 하드웨어 가상화를 사용할 수 있습니다. HAXM 하이퍼바이저 다운로드가 가능합니다.여기. Windows 하이퍼바이저 플랫폼 활성화에 대한 지침은 다음과 같습니다.여기. 둘 중 하나가 활성화되면 에뮬레이터에 HAXM 또는 Windows 하이퍼바이저 플랫폼을 통해 VT-x를 사용하도록 지시하면 -accel hax속도 -accel whpx가 눈에 띄게 향상됩니다.


qemu는 본질적으로 복잡하며 정기적으로 사용하는 개인조차도 에뮬레이터를 직접 구동하는 대신 libvirt와 같은 추상화 계층과 상호 작용하는 것을 선호합니다.

VirtualBox와 같은 다른 가상화 패키지를 사용하기 위해 @user202729가 제안한 대안은 아마도 qemu를 사용하는 것보다 더 간단할 것입니다. 왜냐하면 다른 소프트웨어 제품은 사용자가 더 짧은 시간에 설치하고 구성할 수 있다는 점에서 "더 빠르기" 때문입니다.

답변2

저도 QEMU가 Virtual Box보다 빠르다고 해서 사용해 보기로 결정했습니다. 하지만 저는 Windows 대신 KVM을 사용하는 Linux에서 사용합니다. 운좋게 시작했는데그놈 박스, 그 위에 구축되었지만 다른 QEMU 기반 도구에 비해 설정이 매우 단순화되었습니다. 그것은 모두 GUI이며 포인트 앤 클릭입니다. 작동한다면 더 이상 볼 필요가 없습니다. 나는 사무실 업무를 위해 매일 Debian의 GNOME Box에서 Windows 10을 실행합니다. 게임용 Windows를 원하지 않는 한, 작업 흐름에서 Linux와 Windows 도구 간에 쉽게 전환할 수 있으므로 이중 부팅보다 훨씬 더 나은 경험입니다. 초기 설정 중 유일하게 눈에 띄지 않는 점은 Windows 10 게스트에 SPICE 게스트 도구를 다운로드하여 설치하는 것인데, 이로 인해 성능이 크게 향상되었습니다. 내가 변경한 유일한 설정은 RAM 용량이었는데, 작동했음에도 불구하고 기본적으로 꽤 낮았습니다. 총 8GB가 있을 때 4GB로 성능이나 체감은 괜찮았는데 노트북이 거의 가장자리에 있었습니다. 16GB가 있을 때 6GB가 더 좋습니다. Boxes도 시도해 보시기 바랍니다. Ubuntu에서 사용해 보려면 소프트웨어 센터로 가서 GNOME Boxes를 검색하세요.

관련 정보