VirtualBox vs. VMWare vs. Hyper-V: Jaka jest najlepsza maszyna wirtualna?

VirtualBox vs. VMWare vs. Hyper-V: Jaka jest najlepsza maszyna wirtualna?

Istnieje kilka narzędzi do wirtualizacji dostępnych dla użytkowników systemu Windows 10. Na rynku dominują jednak trzy narzędzia: VirtualBox , VMware , oraz Microsoft Hyper-V . Ale które z tych wirtualnych narzędzi maszynowych jest najlepsze?





Co więcej, czy wszystkie nie są takie same?





Wybór między VirtualBox, VMware Workstation Player i zintegrowanym systemem Windows 10 Hyper-V jest trudny. Oto, jak układają się trzy narzędzia maszyn wirtualnych i którego należy użyć do określonych zadań.





Co to jest hiperwizor?

Zacznijmy od wielkiego pytania: czym różnią się VirtualBox, VMware Workstation Player i Hyper-V w systemie Windows 10? Wszystkie pozwalają na uruchomienie wirtualnego środowiska na maszynie hosta, prawda?

Cóż, tak, robią. Ale pomimo tego podobieństwa, pod maską działają inaczej narzędzia maszyn wirtualnych. Dzieje się tak, ponieważ maszyny wirtualne zależą od dwóch różnych typów oprogramowania zwanego hipernadzorcy zainstalować i uruchomić.



Hiperwizor działa jako platforma dla maszyn wirtualnych. Zapewnia niezbędny podział między systemem operacyjnym maszyny wirtualnej a sprzętem maszyny hosta. Maszyna hosta może udostępniać swoje zasoby, takie jak pamięć i moc obliczeniowa, między wieloma obciążeniami.

Istnieją dwa rodzaje hipernadzorcy: Typ 1 oraz Wpisz 2 .





Nadzorca typu 1

Hiperwizor typu 1 działa bezpośrednio na sprzęcie hosta i jest czasami określany jako hiperwizor bare-metal.

Microsoft Hyper-V jest doskonałym przykładem hipernadzorcy typu 1. Nie wymaga dodatkowej instalacji za pośrednictwem zewnętrznego pakietu i bezpośrednio zarządza systemem operacyjnym gościa.





VMWare ESX i vSphere, Citrix XenServer i Oracle VM są hipernadzorcami typu 1.

Hipernadzorca typu 2

Hiperwizor typu 2 jest instalowany w systemie operacyjnym, tak jak każde inne oprogramowanie, i jest znany jako hostowany hiperwizor.

Środowisko maszyny wirtualnej działa jako proces na maszynie hosta i nadal współużytkuje sprzęt systemowy, ale zarządzanie maszyną wirtualną przechodzi przez hosta zamiast bezpośrednio wykonywać polecenia. Konsekwencją takiego układu jest niewielkie opóźnienie między akcjami.

VirtualBox, VMware Workstation i VMware Workstation Player to najlepsze przykłady hiperwizora typu 2.

Jaka jest różnica między VirtualBox, VMware Workstation Player i Hyper-V?

Teraz znasz różnicę między typami hipernadzorców, dzięki czemu łatwiej jest zrozumieć różnice, ograniczenia i zalety każdej opcji. Podzielmy to na kilka części.

Łatwość użycia

Hyper-V jest zintegrowany z Windows 10 Pro, Education i Enterprise, ale nie z Windows 10 Home. Musisz włączyć Hyper-V za pomocą funkcji systemu Windows lub polecenia PowerShell, ale sam zajmuje się aktywacją.

Po aktywacji Hyper-V oferuje opcję szybkiego tworzenia maszyn wirtualnych oraz bardziej rozbudowaną opcję tworzenia maszyn wirtualnych za pośrednictwem Hyper-V Manager.

Tworzenie maszyny wirtualnej za pomocą każdej opcji Hyper-V jest łatwe . Jednak opcja szybkiego tworzenia maszyny wirtualnej automatycznie uzupełnia ustawienia, co może powodować błędy lub błędy podczas próby uruchomienia maszyny wirtualnej.

Bardziej rozbudowana opcja tworzenia niestandardowych maszyn wirtualnych Hyper-V pozwala na większą kontrolę nad ustawieniami.

Zarówno VirtualBox, jak i VMware Workstation Player mają kreatora tworzenia maszyny wirtualnej. Kreator w każdym programie prowadzi użytkownika przez proces tworzenia maszyny wirtualnej. Są jednak różnice.

Na przykład kreator VirtualBox tworzy podstawową maszynę wirtualną, dla której później edytujesz ustawienia, ale oferuje kilka sugerowanych wartości dla określonych typów maszyn wirtualnych. Oto jak skonfigurować i używać VirtualBox . Jako przykład roboczy, oto jak użyć VirtualBox do instalacji Ubuntu .

Natomiast kreator VMware Workstation Player umożliwia dostosowanie ustawień podczas procesu tworzenia maszyny wirtualnej.

Różnica nie jest duża, ale oznacza to, że maszyna wirtualna VMware Workstation Player jest gotowa do uruchomienia po zakończeniu pracy kreatora, zamiast zmieniać więcej ustawień po jego zakończeniu.

Wydajność

Wydajność maszyny wirtualnej zależy od sprzętu używanego do jej uruchomienia. W przypadku wirtualizacji sprzęt jest królem. Co więcej, maszyna wirtualna, której używasz, robi ogromną różnicę.

Testuję każdą opcję maszyny wirtualnej za pomocą gościnnego systemu operacyjnego Lubuntu na moim komputerze stacjonarnym, który ma Intel i5-3570K, 16 GB pamięci RAM i Nvidia GTX 1070. Nie jest to najmocniejszy procesor, ale obsługuje większość rzeczy.

Mówiąc najprościej, VirtualBox jest jedną z najwolniejszych dostępnych opcji maszyn wirtualnych.

Jeśli masz przyzwoity sprzęt, nie zauważysz zacinania się i szumu aż tak bardzo. Ale na maszynie o niskim poborze mocy VirtualBox nie zapewnia najlepszych wrażeń z wirtualizacji.

Deficyt wydajności jest najbardziej zauważalny po przełączeniu na VMware Workstation Player. Uruchamianie tego samego systemu operacyjnego gościa na tym samym sprzęcie pokazuje, że VMware Workstation Player zapewnia płynniejsze i płynniejsze działanie.

Więc gdzie w tym wszystkim mieści się Hyper-V? Instalacja Hyper-V Lubuntu działała dobrze i była zauważalnie płynna. Należy zauważyć, że niektórzy użytkownicy Windows 10 Hyper-V zgłaszają problemy z wydajnością w innych obszarach po włączeniu Hyper-V w swoim systemie.

Ponieważ Hyper-V działa na poziomie BIOS-u, a nie jako oprogramowanie w systemie operacyjnym, wirtualizacja jest zawsze „włączona”, nawet jeśli nie używasz maszyny wirtualnej.

Tymczasowe wyłączanie i włączanie wirtualizacji Hyper-V

Jeśli uważasz, że Windows 10 Hyper-V wpływa na wydajność w grach lub w inny sposób (bez uruchomionego środowiska maszyny wirtualnej), możesz użyć polecenia, aby wyłączyć usługi wirtualizacji Hyper-V.

Rodzaj Komenda na pasku wyszukiwania w menu Start i wybierz Uruchom jako administrator . Następnie wprowadź następujące polecenie:

bcdedit /set hypervisorlaunchtype off

Następnie uruchom ponownie system. Wirtualizacja Hyper-V nie uruchomi się po ponownym uruchomieniu i powinieneś zauważyć, że twoja wydajność wraca do normy. Jeśli chcesz ponownie włączyć wirtualizację Hyper-V, użyj następującego polecenia:

bcdedit /set hypervisorlaunchtype on

Ponownie uruchom system.

Funkcjonalność

Jeśli nie masz pewności, jak wybrać jedną z trzech opcji, rozważ funkcjonalność każdej opcji. Możesz uruchomić system operacyjny gościa za pomocą VirtualBox, VMware Workstation Player lub Hyper-V, ale każdy hiperwizor ma swoje dziwactwa.

Migawki i punkty kontrolne

Jednym z głównych plusów VirtualBox i Hyper-V są Migawki oraz Punkty kontrolne .

Chociaż platformy używają różnych nazw, Migawki i Punkty kontrolne są bardzo podobnymi narzędziami. Pozwalają na wykonanie obrazu maszyny wirtualnej w jej aktualnym stanie. Obraz zachowuje maszynę wirtualną, umożliwiając powrót do tego konkretnego momentu.

Niestety VMware Workstation Player nie obsługuje migawek ani punktów kontrolnych. Możesz tymczasowo zawiesić system operacyjny gościa, aby wznowić działanie od określonego punktu, ale to nie to samo, co tworzenie historii obrazów dla maszyny wirtualnej.

Udostępnianie plików

Każdy hiperwizor umożliwia przeciąganie i upuszczanie plików między systemem operacyjnym hosta i gościa. Możesz także aktywować współdzielone pliki i foldery, chociaż Windows 10 Hyper-V czyni ten proces znacznie bardziej skomplikowanym niż VirtualBox lub VMware Workstation Player.

Tryb bezproblemowy

VirtualBox i VMware Workstation Player wykorzystują tryb bezproblemowy do integracji środowiska maszyny wirtualnej z systemem operacyjnym hosta. Tryb bezproblemowy usuwa dodatkowe okno i menu maszyny wirtualnej, dzięki czemu wydaje się, że system operacyjny gościa jest częścią hosta.

Niestety, Windows 10 Hyper-V nie oferuje trybu bezproblemowego.

Szyfrowanie maszyn wirtualnych

Jeśli chcesz zaszyfrować swoje maszyny wirtualne, masz szczęście. Każdy hiperwizor obsługuje szyfrowanie tego czy innego rodzaju.

VMware Workstation Player obsługuje szyfrowanie maszyn wirtualnych od razu po zainstalowaniu.

jak znaleźć hasło do wifi na telefonie?

VirtualBox obsługuje szyfrowanie przy instalacji dodatków VirtualBox Guest, dostępnych dla każdego środowiska gościa VirtualBox.

Hyper-V w systemie Windows 10 obsługuje szyfrowanie przy użyciu funkcji BitLocker firmy Microsoft.

Każda opcja jest bezpieczna i dobrze współpracuje z odpowiednią platformą.

Koszt

Każdy hiperwizor jest darmowy, ale niektóre są bardziej wolne niż inne. Czemu?

VirtualBox i VMware Workstation Player są bezpłatne dla każdego użytkownika. Dopóki twój sprzęt może uruchomić system operacyjny gościa bez niszczenia hosta w procesie, możesz korzystać z bezpłatnego oprogramowania maszyny wirtualnej.

Natomiast Windows 10 Hyper-V jest również bezpłatny, ale tylko wtedy, gdy masz poprawną wersję systemu Windows 10.

Istnieją obejścia dla użytkowników systemu Windows 10 Home, którzy desperacko chcą korzystać z Hyper-V na swoim sprzęcie. Ale ci ludzie mogą równie dobrze skorzystać z jednej z darmowych alternatyw, a nie z rozwiązania.

Nie zapominaj, że poprawka może działać już dziś, ale może nie przy następnej aktualizacji systemu Windows 10.

Systemy operacyjne gości

Windows 10 Hyper-V ma pewne ograniczenia dotyczące systemów operacyjnych gościa. Hyper-V obsługuje maszyny wirtualne Windows, Linux i FreeBSD. Nie obsługuje systemu macOS.

VirtualBox i VMware Workstation Player obsługują prawie wszystkie systemy operacyjne gościa, w tym macOS.

Pamiętaj, że gość macOS nie będzie działał po wyjęciu z pudełka. Śledź nasz samouczek na jak zainstalować macOS w VirtualBox lub VMware Workstation Player w systemie Windows 10.

Jakie jest najlepsze narzędzie maszyny wirtualnej w systemie Windows 10?

Wybór między VirtualBox, VMware Workstation Player i Windows 10 Hyper-V jest trudny. Jeśli masz potężną maszynę z systemem Windows 10 Pro, Education lub Enterprise, możesz wybrać hipernadzorcę.

Jeśli używasz mniej wydajnej maszyny, radziłbym użyć VMware Workstation Player. Oferuje lepsze wsparcie i stabilność dla szerokiej gamy sprzętu.

Nadal nie masz pewności, czy potrzebujesz maszyny wirtualnej? Sprawdź te praktyczne powody, aby zacząć korzystać z maszyny wirtualnej .

Udział Udział Ćwierkać E-mail 12 witryn wideo, które są lepsze niż YouTube

Oto kilka alternatywnych witryn wideo dla YouTube. Każdy z nich zajmuje inną niszę, ale warto dodać je do swoich zakładek.

Czytaj dalej
Powiązane tematy
  • Okna
  • Wyjaśnienie technologii
  • Wirtualizacja
  • VirtualBox
  • Maszyna wirtualna
O autorze Gavin Phillips(945 opublikowanych artykułów)

Gavin jest młodszym redaktorem ds. Windows i technologii, stałym współpracownikiem podcastu Really Useful i regularnym recenzentem produktów. Posiada tytuł licencjata (z wyróżnieniem) współczesnego pisania z praktykami sztuki cyfrowej splądrowanej ze wzgórz Devon, a także ponad dziesięcioletnie doświadczenie zawodowe w pisaniu. Lubi obfite ilości herbaty, gry planszowe i piłkę nożną.

Więcej od Gavina Phillipsa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować