Wie kann ich die VirtualBox-Paravirtualisierung in einem Ubuntu-Gast nutzen?


9

Ich habe einen 64-Bit-Host von Ubuntu 14.04.3 (mit Linux-generic-lts-vivid (3.19) -Kernel) und einen VirtualBox-Gast mit demselben Betriebssystem und derselben Konfiguration.

Der Host verfügt über eine AMD A10-7800-CPU.

Wenn ich die KVM-Paravirtualisierungsschnittstelle in VirtualBox aktiviere, muss ich irgendetwas im Gast ändern, um davon profitieren zu können?

Antworten:


13

Aus dem Virtualbox-Handbuch :

Die meisten gängigen modernen Betriebssysteme, einschließlich Windows und Linux, unterstützen eine oder mehrere Paravirtualisierungsschnittstellen. Daher ist es normalerweise nicht erforderlich, zusätzliche Software im Gast zu installieren (einschließlich VirtualBox Guest Additions), um diese Funktion nutzen zu können.

VirtualBox bietet die folgenden Schnittstellen:

  • Minimal: Kündigt das Vorhandensein einer virtualisierten Umgebung an. Meldet außerdem die TSC- und APIC-Frequenz an das Gastbetriebssystem. Dieser Anbieter ist für die Ausführung von Mac OS X-Gästen obligatorisch.

  • KVM: Stellt eine Linux-KVM-Hypervisor-Schnittstelle dar, die von Linux-Kerneln ab Version 2.6.25 erkannt wird. Die Implementierung von VirtualBox unterstützt derzeit paravirtualisierte Uhren und SMP-Spinlocks. Dieser Anbieter wird Linux-Gästen empfohlen.

  • Hyper-V: Stellt eine Microsoft Hyper-V-Hypervisor-Oberfläche dar, die von Windows 7 und neueren Betriebssystemen erkannt wird. Die Implementierung von VirtualBox unterstützt derzeit paravirtualisierte Uhren, APIC-Frequenzberichte, Gastabsturzberichte und entspannte Timerprüfungen. Dieser Anbieter wird Windows-Gästen empfohlen.

Ubuntu-Kernel werden mit KVM-Gastunterstützung kompiliert, wie Sie in der Ausgabe von sehen können grep CONFIG_KVM_GUEST /boot/config-*, sodass im Gastsystem keine Änderungen erforderlich sind.

Ich denke, Sie sollten Guest Additions installieren. Ich habe keinen Benchmark durchgeführt, aber ich fühlte, dass das Gastsystem mit Guest Additions & KVM flüssiger und reaktionsfähiger ist als mit KVM allein. Ohne Gastzusätze können Sie auch nicht auf freigegebene Ordner zugreifen oder zwischen Host und Gast kopieren / einfügen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.