如何判斷 Gnome-Boxes 是否使用 KVM?

如何判斷 Gnome-Boxes 是否使用 KVM?

我用來gnome-boxes在虛擬機器中運行 lubuntu。我想知道如何驗證它是否使用KVM?我使用的是支援虛擬化的CPU(Intel Core i5 3330)並且在核心中啟用了kvm。但是,我在虛擬機器的首選項面板中沒有看到任何明確的指示來gnome-boxes確認它是否正在使用 KVM。

答案1

根據Box使用的是什麼技術?

Boxes 使用 qemu-kvm、libvirt-glib 和 SPICE-GTK 來允許使用者輕鬆管理虛擬機器並連接到遠端機器。

...QEMU 透過使用 KVM 直接在主機 CPU 上執行來賓程式碼,實現了接近本機的效能。

KVM(基於核心的虛擬機器)是一個Linux核心模組,允許使用者空間程式使用各種處理器的硬體虛擬化功能。

apt install -s gnome-boxes在 Kubuntu 20.04 的虛擬機器中運行。這是該系統的部分輸出。 (要安裝在您的系統上的軟體包可能會有所不同,具體取決於您已有的軟體包):

將安裝以下新軟體包:cpu-checker dmeventd侏儒盒子ibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaio1 libbrlapi0.7 libcacard0 libcue2 libdevmapper-event1.02.1 libexempi8 libfdt1 libdevmapper-event1.02.1 libexempi8 libfdt1 lib。 -0 libgvnc-1.0-0 libgxps2 libibverbs1 libiscsi7 liblvm2cmd2.03 libosinfo-1.0-0 libosinfo-bin libphodav-2.0-0 libphodav-2.0-common libix1 lib ice-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 libusbredirhost 1bus 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-utilsseabios sharutilsspice-client-glib-usb-acl-helper精簡配置工具trackertracker-extracttracker-miner-fs 0 個升級,69 個新安裝,0 個刪除,0 個未升級。

正如您所看到的,KVM 是 gnome-boxes 的一部分(qemu-kvm在輸出中以粗體顯示)。如果你的核心不支援KVM,gnome-boxes將無法運作。我有一台舊筆記型電腦,可以運行 VirtualBox,但不能運行 KVM,因為它失敗了egrep -c '(vmx|svm)' /proc/cpuinfo

如果您想進一步檢查,請pgrep qemu在不執行 GNOME Box 和執行 GNOME Box 的情況下執行。檢查在後一種情況下執行的(冗長)命令。

根據該影片標題為“GNOME Boxes:虛擬化變得簡單...從2020年3月開始,費利佩·博爾赫斯目前主要負責 GNOME Boxes。我想他可以權威地回答GNOME Boxes是否使用KVM的問題。

相關內容