Mali by ste zvážiť QEMU alebo VirtualBox pre váš ďalší projekt virtuálneho počítača? Tu je podrobné porovnanie.
QEMU alebo VirtualBox je ťažké rozhodnutie. Možno ste už počuli, že QEMU je výkonnejší ako VirtualBox. QEMU vás môže tiež zastrašiť, pretože sa hovorí, že je to ťažké. Je ľahké sa diviť niekoľkým veciam: čo je QEMU, čo je VirtualBox a ako sa medzi nimi môžete rozhodnúť?
QEMU a VirtualBox sú podobné hypervízory, ale oba ponúkajú úplne odlišné silné stránky, pokiaľ ide o funkcie, ako je jednoduchosť nastavenia a výkon. Tu je úplné porovnanie QEMU a VirtualBoxu.
1. Jednoduché nastavenie
Pri rozhodovaní o QEMU vs. VirtualBox, jeden z najdôležitejších faktorov, ktorý by ste mali zvážiť, je jednoduchosť nastavenia. Ak ste nováčik vo virtualizácii, používanie jednoduchej aplikácie vám umožní dosiahnuť vaše ciele a dokonca bez frustrácie riešiť problémy s vaším VM.
Ak nemáte veľa skúseností s virtualizáciou, môže byť pre vás ťažké nastaviť QEMU. Ak chcete začať, mali by ste si overiť, že váš hostiteľský systém má kompatibilný operačný systém a procesor. Potom si stiahnite QEMU z oficiálnej webovej stránky alebo nainštalujte aplikáciu prostredníctvom správcu balíkov.
Nastavenie VirtualBoxu je veľmi jednoduché v porovnaní. S VirtualBoxom môžete začať stiahnutím a inštaláciou aplikácie priamo z webovej stránky Oracle VirtualBox. Po nainštalovaní programu môžete vytvoriť virtuálny počítač a nakonfigurovať jeho hardvérové nastavenia v niekoľkých jednoduchých krokoch.
2. Jednoduchá inštalácia a spustenie VM
Jednoduchosť inštalácie a spustenia VM je dôležitým faktorom pre nováčikov, ktorí chcú pracovať s QEMU alebo VirtualBoxom. Pokročilých používateľov môže potešiť aj jednoduchší program pre jeho jednoduché použitie.
Inštalácia a spustenie VM je vo VirtualBoxe jednoduchšie ako v QEMU.
Ak chcete spustiť VM s QEMU, budete musieť vykonať mierne komplikovaný proces. Po nainštalovaní QEMU/KVM a overení, či je spustený démon libvirtd, budete musieť spustiť Virtual Machine Manager alebo akýkoľvek iný nástroj GUI podľa vášho výberu. Budete musieť nakonfigurovať nový počítač s obrazom ISO a umožniť hypervízoru dokončiť inštaláciu vášho nového virtuálneho počítača.
Pre mnohých používateľov je jednoduchšie nainštalovať a spustiť VM s VirtualBoxom. Namiesto použitia nástroja GUI použijete VirtualBox priamo pri konfigurácii nového virtuálneho počítača s obrazom ISO podľa vášho výberu. VirtualBox zjednodušuje proces konfigurácie, takže pred inštaláciou nového virtuálneho počítača budete musieť odpovedať na niekoľko otázok.
3. Prenosnosť virtuálneho počítača
Pri výbere KVM QEMU vs. VirtualBox, ak predpokladáte distribúciu obrázka alebo používanie veľkého množstva obrázkov. QEMU je oveľa všestrannejší ako VirtualBox, pokiaľ ide o podporu typov súborov s obrázkami, ale stále budete môcť pracovať s väčšinou súborov obrázkov pomocou VirtualBox.
QEMU podporuje niekoľko typov obrázkov, vrátane RAW, cloop, cow, qcow, qcow2, VMDK, VDI, VHDX a VPC. Natívny formát na QEMU je qcow2, ale jeho široká škála podporovaných typov obrázkov umožňuje, aby bol program veľmi všestranný. Medzi typmi obrázkov môžete konvertovať pomocou prevod qemu-img príkaz.
VirtualBox podporuje obrazové súbory VDI, VMDK, VHD a HDD. Aj keď VirtualBox nemá rovnakú úroveň prenosnosti ako QEMU, má dostatočné množstvo podpory typu obrazu, vďaka čomu sú virtuálne počítače VirtualBox väčšinou prenosné. V prípade potreby môžete na zmenu typu súboru obrázka použiť pomôcku VBoxImage CLI.
4. Prístup k súborom virtuálneho stroja
Vo všeobecnosti virtuálne stroje nemajú prístup k hostiteľským súborom, pretože bežia ako izolované kontajnery. Niektoré hypervízory umožňujú virtuálnym počítačom prístup k hostiteľským súborom, ak sú správne nakonfigurované. Našťastie môžete nakonfigurovať VirtualBox aj QEMU tak, aby mali prístup k hostiteľskému súborovému systému, ak potrebujete ľahký prístup k určitým súborom.
Súbory z hostiteľského súborového systému môžete zdieľať s virtuálnymi počítačmi QEMU prístupom k súvisiacim nastaveniam v aplikácii GUI podľa vášho výberu. Ak používate virt-manager, otvorte vypnutý virtuálny počítač a kliknutím pridajte súborový systém do Systém súborov tab. Zadajte požadovanú cestu k súboru a kliknite Skončiť na dokončenie nových nastavení.
Rovnako jednoduchý je prístup k súborom z hostiteľského súborového systému pomocou VirtualBox. Pred prístupom budete musieť vybrať nastavenia vášho virtuálneho počítača Zdieľané priečinky v ľavom paneli. Kliknite na ikonu súboru a prejdite do adresára, ku ktorému chcete, aby mal VM prístup cez Cesta k priečinku lúka.
Nakoniec začiarknite Automaticky pripojiť priečinok takže budete mať okamžitý prístup a uložíte si novú konfiguráciu. Zdieľané súbory budete môcť nájsť v /media adresár virtuálneho počítača so systémom Linux alebo ako sieťové umiestnenie v Tento PC časť virtuálneho počítača so systémom Windows.
5. Typ hypervízora a celkový výkon
Pri výbere medzi VirtualBox a QEMU by ste mali mať na pamäti výkon. Ak váš virtuálny počítač beží príliš pomaly, môže byť pre vás frustrujúce ho používať. QEMU aj VirtualBox sú podobné hypervízory typu 2. Celkovo QEMU beží rýchlejšie ako VirtualBox.
Pretože ide o hypervízor typu 2, QEMU sa bude spoliehať na softvérovú emuláciu, keď ho použijete na spustenie virtuálneho počítača. Aj keď sa vám môže zdať o niečo menej efektívny ako hypervízor typu 1, stojí za zmienku, že QEMU sa stále považuje za jeden z najefektívnejších softvérových virtualizačných programov.
QEMU Linux je rýchlejší ako VirtualBox, pretože priamo integruje KVM (Kernel-based Virtual Machine). Ak chcete zlepšiť výkon VirtualBoxu, môžete získať prístup k Zrýchlenie v nastaveniach VirtualBoxu a upravte spôsob, akým spúšťa virtuálne počítače. Mali by ste zvážiť konfiguráciu VirtualBoxu na používanie KVM.
6. Kompatibilita a všestrannosť
Pri výbere hypervízora by ste mali zvážiť kompatibilitu a všestrannosť, aby ste v budúcnosti nemali problémy s kompatibilitou. QEMU aj VirtualBox majú silné stránky v rôznych oblastiach, takže možno zistíte, že jedna je pre vaše potreby lepšia ako druhá.
VirtualBox je z hľadiska kompatibility operačného systému lepší ako QEMU. VirtualBox môže efektívne fungovať v systéme Windows, MacOS a väčšine distribúcií Linuxu. QEMU beží aj na Windows a macOS, ale vďaka priamej integrácii KVM je najvhodnejší na použitie v Linuxe.
QEMU je z hľadiska pokročilého používania všestrannejší ako VirtualBox. Ponúka rozhranie príkazového riadka (CLI) a monitor, ktoré sú nevyhnutné pre vývojárov a pokročilých používateľov.
Zatiaľ čo VirtualBox môže len virtualizovať architektúru x86 a ARM64QEMU poskytuje podstatne väčšiu podporu pre virtualizáciu špecializovaných architektúr.
7. Náklady na používanie
VirtualBox a QEMU sú úplne zadarmo na individuálne použitie. QEMU je tiež zadarmo pre podnikové použitie. Ak chcete používať VirtualBox pre komerčnú aplikáciu, budete musieť zaplatiť 50 USD za používateľa menovanej pracovnej stanice alebo 1 000 USD za soket ročne.
Vyberte VirtualBox alebo QEMU pre virtualizáciu
Po porovnaní VirtualBox vs QEMU je jasné, že každá aplikácia má nejaké výhody. Ak chcete ľahko spravovateľnú a jednoduchú virtualizáciu, môžete uprednostniť VirtualBox.
Možno uprednostníte QEMU, ak ste ochotní vyzvať sa na lepší výkon a všestrannosť. Keď sa rozhodnete, ktorú aplikáciu použijete, jediné, čo musíte urobiť, je vytvoriť si vlastný virtuálny stroj.