VirtualBox vs. VMWare vs. Hyper-V: Was ist die beste virtuelle Maschine?
Werbung
Windows 10-Benutzern stehen mehrere Virtualisierungstools zur Verfügung. Drei Tools dominieren jedoch den Markt: VirtualBox, VMware und Microsoft Hyper-V . Aber welche dieser virtuellen Werkzeugmaschinen ist die beste?
Sind sie nicht alle gleich?
Die Auswahl zwischen VirtualBox, VMware Workstation Player und integriertem Hyper-V für Windows 10 ist schwierig. Hier erfahren Sie, wie sich die drei virtuellen Werkzeugmaschinen stapeln und welche Sie für bestimmte Aufgaben verwenden sollten.
Was ist ein Hypervisor?
Beginnen wir mit der großen Frage: Wie unterscheiden sich VirtualBox, VMware Workstation Player und Hyper-V unter Windows 10? Sie alle ermöglichen es Ihnen, eine virtuelle Umgebung auf Ihrem Host-Computer auszuführen, richtig?
Nun ja, das tun sie. Trotz dieser Ähnlichkeit arbeiten die virtuellen Werkzeugmaschinen unter der Haube anders. Das liegt daran, dass virtuelle Maschinen von zwei verschiedenen Arten von Software abhängig sind, die als Hypervisor bezeichnet werden, um installiert und ausgeführt zu werden.
Der Hypervisor fungiert als Plattform für virtuelle Maschinen. Es stellt die erforderliche Aufteilung zwischen dem Betriebssystem der virtuellen Maschine und der Hardware der Hostmaschine bereit. Der Hostcomputer kann seine Ressourcen wie Speicher und Rechenleistung auf mehrere Workloads verteilen.
Es gibt zwei Arten von Hypervisoren: Typ 1 und Typ 2 .
Typ 1 Hypervisor
Ein Hypervisor vom Typ 1 wird direkt auf der Hardware des Host-Computers ausgeführt und manchmal als Bare-Metal-Hypervisor bezeichnet.
Microsoft Hyper-V ist ein erstklassiges Beispiel für einen Hypervisor des Typs 1. Es erfordert keine zusätzliche Installation durch ein externes Paket und verwaltet direkt das Gastbetriebssystem.
VMWare ESX und vSphere, Citrix XenServer und Oracle VM sind alle Hypervisoren des Typs 1.
Typ 2 Hypervisor
Ein Hypervisor vom Typ 2 wird wie jede andere Software auf dem Betriebssystem installiert und als gehosteter Hypervisor bezeichnet.
Die Umgebung der virtuellen Maschine wird als Prozess auf der Hostmaschine ausgeführt und teilt sich weiterhin die Systemhardware. Die Verwaltung der virtuellen Maschine wird jedoch über den Host weitergeleitet, anstatt Befehle direkt auszuführen. Die Folge dieser Anordnung ist eine geringe Latenz zwischen den Aktionen.
VirtualBox, VMware Workstation und VMware Workstation Player sind erstklassige Beispiele für einen Hypervisor des Typs 2.
Was ist der Unterschied zwischen VirtualBox, VMware Workstation Player und Hyper-V?
Jetzt kennen Sie den Unterschied zwischen Hypervisor-Typen. Das Verstehen der Unterschiede, Einschränkungen und Vorteile jeder Option ist einfacher. Lassen Sie es uns in ein paar Abschnitte aufteilen.
Benutzerfreundlichkeit
Hyper-V ist in Windows 10 Pro, Education und Enterprise integriert, nicht jedoch in Windows 10 Home. Sie müssen Hyper-V mithilfe der Windows-Funktionen oder eines PowerShell-Befehls aktivieren, die Aktivierung wird jedoch selbst durchgeführt.
Nach der Aktivierung bietet Hyper-V eine schnelle Erstellungsoption für virtuelle Maschinen und eine umfassendere Erstellungsoption für virtuelle Maschinen über den Hyper-V-Manager.
Das Erstellen einer virtuellen Maschine mit jeder Hyper-V-Option ist einfach. Erstellen einer virtuellen Maschine mit Windows 10 Hyper-V Erstellen einer virtuellen Maschine mit Windows 10 Hyper-V Wussten Sie, dass Windows 10 ein integriertes Tool zum Erstellen virtueller Maschinen bietet? Es heißt Hyper-V und funktioniert so. Weiterlesen . Die Option zum schnellen Erstellen einer virtuellen Maschine füllt die Einstellungen jedoch automatisch aus, was zu Fehlern oder Fehlern führen kann, wenn Sie versuchen, die virtuelle Maschine zu starten.
Die umfassendere Option zur Erstellung benutzerdefinierter virtueller Maschinen in Hyper-V ermöglicht eine bessere Kontrolle über die Einstellungen.
Sowohl VirtualBox als auch VMware Workstation Player verfügen über einen Assistenten zum Erstellen virtueller Maschinen. Der Assistent für jedes Programm führt Sie durch den Erstellungsprozess der virtuellen Maschine. Es gibt jedoch Unterschiede.
Mit dem VirtualBox-Assistenten können Sie beispielsweise eine einfache virtuelle Maschine erstellen, für die Sie die Einstellungen anschließend bearbeiten. Es werden jedoch einige empfohlene Werte für bestimmte Typen virtueller Maschinen angeboten. Hier erfahren Sie, wie Sie VirtualBox einrichten und verwenden.
Mit dem VMware Workstation Player-Assistenten können Sie die Einstellungen während des Erstellungsprozesses der virtuellen Maschine anpassen.
Der Unterschied ist nicht groß, aber es bedeutet, dass die virtuelle Maschine von VMware Workstation Player nach Abschluss des Assistenten betriebsbereit ist, anstatt nach Abschluss des Assistenten weitere Einstellungen zu ändern.
Performance
Die Leistung einer virtuellen Maschine hängt von der Hardware ab, mit der Sie sie ausführen. Bei der Virtualisierung ist Hardware König. Darüber hinaus macht die von Ihnen verwendete virtuelle Maschine einen großen Unterschied.
Ich teste jede Option einer virtuellen Maschine mit einem Lubuntu-Gastbetriebssystem auf meinem Desktop, das über einen Intel i5-3570K, 16 GB RAM und eine Nvidia GTX 1070 verfügt. Es ist nicht die leistungsstärkste CPU, aber für die meisten Aufgaben geeignet.
Einfach ausgedrückt ist VirtualBox eine der langsamsten verfügbaren Optionen für virtuelle Maschinen.
Wenn Sie eine anständige Hardware haben, werden Sie das Ruckeln und Surren nicht so stark bemerken. Auf einem Computer mit geringem Stromverbrauch bietet VirtualBox jedoch nicht das beste Virtualisierungserlebnis.
Das Leistungsdefizit macht sich am deutlichsten bemerkbar, wenn Sie zu VMware Workstation Player wechseln. Das Ausführen desselben Gastbetriebssystems auf derselben Hardware zeigt, dass der VMware Workstation Player flüssiger und flüssiger ist.
Also, wo passt Hyper-V in all das? Die Hyper-V-Installation von Lubuntu lief gut und verlief bemerkenswert reibungslos. Es ist wichtig zu beachten, dass einige Windows 10 Hyper-V-Benutzer Leistungsprobleme in anderen Bereichen melden, sobald sie Hyper-V auf ihrem System aktivieren.
Da Hyper-V auf BIOS-Ebene und nicht als Software innerhalb des Betriebssystems ausgeführt wird, ist die Virtualisierung immer aktiviert, selbst wenn Sie keine virtuelle Maschine verwenden.
Temporäres Aus- und Einschalten der Hyper-V-Virtualisierung
Wenn Sie der Meinung sind, dass Windows 10 Hyper-V Ihre Spieleleistung beeinträchtigt oder auf andere Weise (ohne dass eine virtuelle Computerumgebung ausgeführt wird), können Sie die Hyper-V-Virtualisierungsdienste mit einem Befehl deaktivieren.
Geben Sie den Befehl in die Suchleiste des Startmenüs ein und wählen Sie Als Administrator ausführen . Geben Sie dann den folgenden Befehl ein:
bcdedit / hypervisorlaunchtype ausschalten
Starten Sie dann Ihr System neu. Die Hyper-V-Virtualisierung wird nach dem Neustart nicht gestartet, und Sie sollten feststellen, dass die Leistung wieder normal ist. Wenn Sie die Hyper-V-Virtualisierung erneut aktivieren möchten, verwenden Sie den folgenden Befehl:
bcdedit / hypervisorlaunchtype einschalten
Starten Sie Ihr System erneut.
Funktionalität
Wenn Sie sich nicht sicher sind, wie Sie zwischen den drei Optionen wählen sollen, sollten Sie die Funktionen der einzelnen Optionen berücksichtigen. Sie können ein Gastbetriebssystem mit VirtualBox, VMware Workstation Player oder Hyper-V ausführen, aber jeder Hypervisor hat seine Besonderheiten.
Schnappschüsse und Checkpoints
Ein großes Plus für VirtualBox und Hyper-V sind Snapshots und Checkpoints .
Obwohl die Plattformen unterschiedliche Namen verwenden, sind Snapshots und Checkpoints sehr ähnliche Tools. Sie ermöglichen es Ihnen, ein Image der virtuellen Maschine in ihrem aktuellen Status zu erstellen. Das Image behält die virtuelle Maschine bei, sodass Sie zu diesem bestimmten Zeitpunkt zurückkehren können.
Leider unterstützt VMware Workstation Player keine Snapshots oder Checkpoints. Sie können das Gastbetriebssystem vorübergehend anhalten, um es an einem bestimmten Punkt fortzusetzen. Dies ist jedoch nicht dasselbe wie das Erstellen eines Abbildverlaufs für die virtuelle Maschine.
Datenaustausch
Mit jedem Hypervisor können Sie Dateien zwischen dem Host- und dem Gastbetriebssystem ziehen und ablegen. Sie können auch freigegebene Dateien und Ordner aktivieren, obwohl Windows 10 Hyper-V den Vorgang erheblich komplizierter macht als VirtualBox oder VMware Workstation Player.
Nahtloser Modus
VirtualBox und VMware Workstation Player verwenden beide den Seamless-Modus, um die Umgebung der virtuellen Maschine in das Host-Betriebssystem zu integrieren. Im Seamless-Modus werden das zusätzliche Fenster und die zusätzlichen Menüs der virtuellen Maschine entfernt, sodass das Gefühl entsteht, dass das Gastbetriebssystem Teil des Hosts ist.
Leider bietet Windows 10 Hyper-V keinen Seamless-Modus.
Verschlüsselung der virtuellen Maschine
Wenn Sie Ihre virtuellen Maschinen verschlüsseln möchten, haben Sie Glück. Jeder Hypervisor unterstützt die eine oder andere Verschlüsselung.
VMware Workstation Player unterstützt standardmäßig die Verschlüsselung virtueller Maschinen.
VirtualBox unterstützt die Verschlüsselung mit der Installation von VirtualBox Guest Additions, die für jede VirtualBox-Gastumgebung verfügbar sind.
Hyper-V unter Windows 10 unterstützt die Verschlüsselung mit Microsoft BitLocker.
Jede Option ist sicher und funktioniert gut mit der jeweiligen Plattform.
Kosten
Jeder Hypervisor ist kostenlos, aber einige sind freier als andere. Warum?
VirtualBox und VMware Workstation Player sind für jeden Benutzer kostenlos. Solange Ihre Hardware das Gastbetriebssystem ausführen kann, ohne dabei den Host zu zerstören, können Sie die kostenlose Virtual Machine-Software verwenden.
Windows 10 Hyper-V ist ebenfalls kostenlos, allerdings nur, wenn Sie die richtige Version von Windows 10 haben.
Es gibt Problemumgehungen für Windows 10 Home-Benutzer, die Hyper-V unbedingt auf ihrer Hardware verwenden möchten. Aber diese Leute können auch eine der freien Alternativen nutzen, anstatt eine Lösung zu finden.
Vergessen Sie nicht, dass das Update heute möglicherweise funktioniert, beim nächsten Windows 10-Update jedoch möglicherweise nicht.
Gastbetriebssysteme
Windows 10 Hyper-V weist einige Einschränkungen in Bezug auf Gastbetriebssysteme auf. Hyper-V unterstützt virtuelle Windows-, Linux- und FreeBSD-Maschinen. Es unterstützt kein MacOS.
VirtualBox und VMware Workstation Player unterstützen fast alle Gastbetriebssysteme, einschließlich macOS.
Bitte beachten Sie, dass ein MacOS-Gastbetrieb nicht sofort funktioniert. Befolgen Sie unser Tutorial zur Installation von macOS in VirtualBox oder VMware Workstation Player. Ausführen von macOS unter Windows 10 auf einer virtuellen Maschine. Ausführen von macOS unter Windows 10 auf einer virtuellen Maschine. Sie sind sich nicht sicher, ob Sie mit einem Mac zurechtkommen werden? Erfahren Sie, wie Sie macOS unter Windows 10 mithilfe einer virtuellen Maschine ausführen. Lesen Sie mehr unter Windows 10.
Was ist das beste Tool für virtuelle Maschinen unter Windows 10?
Die Auswahl zwischen VirtualBox, VMware Workstation Player und Windows 10 Hyper-V ist schwierig. Wenn Sie einen leistungsstarken Computer mit Windows 10 Pro, Education oder Enterprise haben, können Sie die Hypervisoren auswählen.
Wenn Sie einen weniger leistungsstarken Computer verwenden, empfehle ich die Verwendung von VMware Workstation Player. Es bietet eine bessere Unterstützung und Stabilität für eine breite Palette von Hardware.
Sie sind sich noch nicht sicher, ob Sie überhaupt eine virtuelle Maschine benötigen? Sehen Sie sich diese praktischen Gründe für die Verwendung einer virtuellen Maschine an. 7 Praktische Gründe für die Verwendung einer virtuellen Maschine 7 Praktische Gründe für die Verwendung einer virtuellen Maschine Der Begriff "virtuell" wurde in vielerlei Hinsicht übernommen. Virtuelle Realität. Virtueller RAM. Virtuelle Schulen. Virtualisierung im Kontext von PCs kann jedoch verwirrend sein. Wir sind hier, um das zu klären. Weiterlesen .
Erfahren Sie mehr über: Virtual Machine, VirtualBox, Virtualisierung.