Ar turėtumėte apsvarstyti QEMU ar VirtualBox savo kitam virtualios mašinos projektui? Čia yra išsamus palyginimas.
QEMU arba VirtualBox yra sunkus sprendimas. Galbūt girdėjote, kad QEMU yra galingesnis nei „VirtualBox“. QEMU taip pat gali jus įbauginti dėl to, kaip sunku tai būti gandai. Nesunku susimąstyti dėl kelių dalykų: kas yra QEMU, kas yra „VirtualBox“ ir kaip galite pasirinkti vieną iš jų?
„QEMU“ ir „VirtualBox“ yra panašūs hipervizoriai, tačiau jie abu siūlo visiškai skirtingus pranašumus, kai kalbama apie tokias funkcijas kaip paprastas sąranka ir našumas. Čia yra visas QEMU ir VirtualBox palyginimas.
1. Sąrankos paprastumas
Sprendžiant dėl QEMU vs. „VirtualBox“, vienas iš svarbiausių veiksnių, į kuriuos turėtumėte atsižvelgti, yra sąrankos paprastumas. Jei esate virtualizacijos naujokas, naudodamiesi paprasta programa galėsite pasiekti savo tikslus ir net pašalinti VM triktis be nusivylimo.
QEMU gali būti sunku nustatyti, jei neturite daug virtualizacijos patirties. Norėdami pradėti, turėtumėte patikrinti, ar jūsų pagrindinėje sistemoje yra suderinama operacinė sistema ir procesorius. Po to atsisiųskite QEMU iš oficialios svetainės arba įdiekite programą naudodami paketų tvarkyklę.
„VirtualBox“ yra labai lengva nustatyti palyginus. Galite pradėti nuo „VirtualBox“ atsisiųsdami ir įdiegdami programą tiesiai iš „Oracle VirtualBox“ svetainės. Įdiegę programą galite sukurti virtualią mašiną ir sukonfigūruoti jos aparatinės įrangos nustatymus atlikdami tik kelis paprastus veiksmus.
2. Lengvas VM diegimas ir paleidimas
Lengvas VM diegimas ir paleidimas yra svarbus veiksnys naujokams, norintiems dirbti su QEMU arba VirtualBox. Patyrę vartotojai taip pat gali džiaugtis paprastesne programa, kad ją būtų patogu naudoti.
VirtualBox diegimas ir paleidimas yra lengvesnis nei QEMU.
Norėdami paleisti VM su QEMU, turėsite atlikti šiek tiek sudėtingą procesą. Įdiegę QEMU/KVM ir patikrinę, ar veikia libvirtd demonas, turėsite paleisti Virtual Machine Manager arba bet kurį kitą pasirinktą GUI įrankį. Turėsite sukonfigūruoti naują įrenginį su ISO atvaizdu ir leisti hipervizoriui užbaigti naujos virtualios mašinos diegimą.
Daugeliui vartotojų lengviau įdiegti ir paleisti VM naudojant „VirtualBox“. Užuot naudoję GUI įrankį, „VirtualBox“ naudosite tiesiogiai, kai konfigūruosite naują virtualią mašiną su pasirinktu ISO atvaizdu. „VirtualBox“ supaprastina konfigūravimo procesą, todėl prieš įdiegiant naują VM jums reikės atsakyti tik į kelis klausimus.
3. Virtualios mašinos perkeliamumas
Rinkdamiesi KVM QEMU vs. „VirtualBox“, jei tikitės platinti vaizdą arba naudoti daugybę vaizdų. QEMU yra daug universalesnis nei „VirtualBox“, kalbant apie vaizdo failų tipų palaikymą, tačiau vis tiek galėsite dirbti su dauguma vaizdo failų naudodami „VirtualBox“.
QEMU palaiko kelis vaizdų tipus, įskaitant RAW, cloop, cow, qcow, qcow2, VMDK, VDI, VHDX ir VPC. Vietinis QEMU formatas yra qcow2, tačiau jo platus palaikomų vaizdų tipų pasirinkimas leidžia programai būti labai įvairiapusiška. Galite konvertuoti vaizdo tipą naudodami qemu-img konvertuoti komandą.
„VirtualBox“ palaiko VDI, VMDK, VHD ir HDD vaizdo failus. Nors „VirtualBox“ perkeliamumo lygis nėra toks pat kaip QEMU, jis turi pakankamai vaizdo tipo palaikymo, todėl „VirtualBox“ virtualios mašinos dažniausiai yra nešiojamos. Jei reikia, galite naudoti VBoxImage CLI paslaugų programą, kad pakeistumėte vaizdo failo tipą.
4. Prieiga prie virtualios mašinos failų
Paprastai virtualiosioms mašinoms trūksta prieigos prie pagrindinio kompiuterio failų, nes jie veikia kaip izoliuoti konteineriai. Kai kurie hipervizoriai leidžia virtualiosioms mašinoms pasiekti pagrindinio kompiuterio failus, kai jie tinkamai sukonfigūruoti. Laimei, galite sukonfigūruoti tiek „VirtualBox“, tiek „QEMU“, kad galėtumėte pasiekti pagrindinę failų sistemą, jei jums reikia lengvos prieigos prie tam tikrų failų.
Failus iš pagrindinės failų sistemos galite bendrinti su QEMU VM, pasirinktoje GUI programoje pasiekę susijusius nustatymus. Jei naudojate virt-manager, atidarykite išjungtą virtualią mašiną ir spustelėkite, kad pridėtumėte failų sistemą Failų sistema skirtuką. Įveskite norimą failo kelią ir spustelėkite Baigti kad užbaigtumėte naujus nustatymus.
Taip pat paprasta pasiekti failus iš pagrindinės failų sistemos naudojant „VirtualBox“. Prieš prisijungdami turėsite pasirinkti savo virtualios mašinos nustatymus Bendrinami aplankai kairiojoje srityje. Spustelėkite failo piktogramą ir pasiekite katalogą, prie kurio norėtumėte, kad VM turėtų prieigą per Aplanko kelias lauke.
Galiausiai patikrinkite Automatiškai prijunkite aplanką kad galėtumėte nedelsiant pasiekti ir išsaugoti naują konfigūraciją. Bendrinamus failus galėsite rasti /media „Linux“ VM kataloge arba kaip tinklo vieta Šis kompiuteris „Windows“ virtualios mašinos skyrius.
5. Hipervizoriaus tipas ir bendras našumas
Rinkdamiesi „VirtualBox“ ir „QEMU“, turėtumėte nepamiršti našumo. Jei jūsų virtualioji mašina veikia per lėtai, gali būti, kad jį naudoti bus nepatogu. Tiek QEMU, tiek VirtualBox yra panašūs 2 tipo hipervizoriai. Apskritai QEMU veikia greičiau nei „VirtualBox“.
Kadangi tai yra 2 tipo hipervizorius, QEMU naudosis programinės įrangos emuliacija, kai ją naudosite virtualiai mašinai paleisti. Nors jums gali atrodyti, kad jis yra šiek tiek mažiau efektyvus nei 1 tipo hipervizorius, verta paminėti, kad QEMU vis dar laikoma viena iš efektyviausių programinės įrangos virtualizavimo programų.
„QEMU Linux“ yra greitesnis nei „VirtualBox“, nes jis tiesiogiai integruoja KVM (branduolių virtualią mašiną). Jei norite pagerinti „VirtualBox“ našumą, galite pasiekti Pagreitis skirtuką „VirtualBox“ nustatymuose, kad sureguliuotumėte, kaip jis paleidžia VM. Turėtumėte apsvarstyti galimybę sukonfigūruoti „VirtualBox“ naudoti KVM.
6. Suderinamumas ir universalumas
Rinkdamiesi hipervizorių turėtumėte atsižvelgti į suderinamumą ir universalumą, kad ateityje nekiltų problemų dėl suderinamumo. Tiek QEMU, tiek VirtualBox turi stipriąsias puses įvairiose srityse, todėl galite pastebėti, kad vienas yra geresnis už kitą jūsų pačių poreikiams.
„VirtualBox“ yra geresnis nei „QEMU“ operacinės sistemos suderinamumo požiūriu. „VirtualBox“ gali efektyviai veikti „Windows“, „MacOS“ ir daugumoje „Linux“ platinimų. QEMU taip pat veikia „Windows“ ir „MacOS“, tačiau dėl tiesioginės KVM integracijos jis geriausiai tinka naudoti „Linux“.
QEMU yra universalesnis nei „VirtualBox“ pažangaus naudojimo požiūriu. Ji siūlo komandinės eilutės sąsają (CLI) ir monitorių, kurie yra būtini kūrėjams ir pažengusiems vartotojams.
Nors „VirtualBox“ gali tik virtualizuoti x86 ir ARM64 architektūrą, QEMU suteikia daug daugiau paramos virtualizuojant nišines architektūras.
7. Naudojimo kaina
„VirtualBox“ ir „QEMU“ yra visiškai nemokami asmeniniam naudojimui. QEMU taip pat yra nemokama įmonėms. Jei norite naudoti „VirtualBox“ komercinei programai, kasmet turėsite sumokėti 50 USD už nurodytą darbo vietos vartotoją arba 1 000 USD už lizdą.
Norėdami virtualizuoti, pasirinkite „VirtualBox“ arba „QEMU“.
Palyginus „VirtualBox“ su QEMU, aišku, kad kiekviena programa turi tam tikrų pranašumų. Galbūt pirmenybę teikite „VirtualBox“, jei norite lengvai valdyti ir paprastos virtualizacijos.
Galbūt pirmenybę teiksite QEMU, jei norite mesti iššūkį dėl geresnio našumo ir universalumo. Kai nuspręsite, kurią programą naudoti, jums beliks sukurti savo virtualią mašiną.