Wie kann ich feststellen, ob Gnome-Boxen KVM verwenden?

Wie kann ich feststellen, ob Gnome-Boxen KVM verwenden?

Ich verwende gnome-boxesLubuntu in einer virtuellen Maschine. Ich frage mich, wie ich überprüfen kann, ob KVM verwendet wird oder nicht. Ich verwende eine CPU, die Virtualisierung unterstützt (Intel Core i5 3330), und KVM ist im Kernel aktiviert. Im gnome-boxesEinstellungsfenster der VM sehe ich jedoch keinen klaren Hinweis, der auf die eine oder andere Weise bestätigt, ob KVM verwendet wird.

Antwort1

EntsprechendWelche Technologie wird von Boxes verwendet?:

Boxes verwendet qemu-kvm, libvirt-glib und spice-gtk, um Benutzern die einfache Verwaltung virtueller Maschinen und die Verbindung mit Remote-Maschinen zu ermöglichen.

... QEMU erreicht eine nahezu native Leistung, indem der Gastcode mithilfe von KVM direkt auf der Host-CPU ausgeführt wird.

KVM (Kernel-based Virtual Machine) ist ein Linux-Kernelmodul, das es einem Userspace-Programm ermöglicht, die Hardwarevirtualisierungsfunktionen verschiedener Prozessoren zu nutzen.

Ich habe es apt install -s gnome-boxesin einer VM von Kubuntu 20.04 ausgeführt. Hier ist eine Teilausgabe auf diesem System. (Die auf Ihrem System zu installierenden Pakete können je nachdem, was Sie bereits haben, unterschiedlich sein):

Die folgenden NEUEN Pakete werden installiert: cpu-checker dmeventdGnome-Boxenibverbs-Anbieter ipxe-qemu ipxe-qemu-256k-kompatible EFI-ROMs libaio1 libbrlapi0.7 libcacard0 libcue2 libdevmapper-event1.02.1 libexempi8 libfdt1 libgexiv2-2 libgsf-1-114 libgsf-1-allgemein libgtk-vnc-2.0-0 libgvnc-1.0-0 libgxps2 libibverbs1 libiscsi7 liblvm2cmd2.03 libosinfo-1.0-0 libosinfo-bin libphodav-2.0-0 libphodav-2.0-allgemein libpmem1 libpoppler-glib8 librados2 librbd1 librdmacm1 libreadline5 libslirp0 libspice-client-glib-2.0-8 libspice-client-gtk-3.0-5 libspice-server1 libtotem-plparser-common libtotem-plparser18 libtracker-control-2.0-0 libtracker-miner-2.0-0 libtracker-sparql-2.0-0 libusbredirhost1 libusbredirparser1 libvirglrenderer1 libvirt-daemon libvirt-daemon-driver-qemu libvirt-daemon-driver-storage-rbd libvirt-glib-1.0-0 libvirt0 libvte-2.91-0 libvte-2.91-common lvm2 msr-tools osinfo-db ovmf qemu-block-extraQemu-KVMqemu-system-common qemu-system-data qemu-system-gui qemu-system-x86 qemu-utils seabios sharutils spice-client-glib-usb-acl-helper thin-provisioning-tools tracker tracker-extract tracker-miner-fs 0 aktualisiert, 69 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

Wie Sie sehen, ist KVM Teil von Gnome-Boxen ( qemu-kvmist in der Ausgabe fett gedruckt). Wenn Ihr Kernel KVM nicht unterstützt, gnome-boxesläuft es nicht. Ich hatte einen älteren Laptop, auf dem VirtualBox, aber kein KVM laufen konnte, weil es ausfiel egrep -c '(vmx|svm)' /proc/cpuinfo.

Wenn Sie weitere Überprüfungen durchführen möchten, führen Sie es pgrep qemumit und ohne laufende GNOME-Boxen aus. Untersuchen Sie den (langen) Befehl, der im letzteren Fall ausgeführt wird.

Entsprechenddieses Video mit dem Titel „GNOME-Boxen: Virtualisierung leicht gemacht …ab März 2020,Felipe Borgesist derzeit größtenteils für GNOME-Boxen verantwortlich. Ich denke, er könnte die Frage, ob GNOME-Boxen KVM verwenden oder nicht, kompetent beantworten.

verwandte Informationen