Gnome-Boxes が KVM を使用しているかどうかはどうすればわかりますか?

Gnome-Boxes が KVM を使用しているかどうかはどうすればわかりますか?

gnome-boxes仮想マシン内で lubuntu を実行しています。KVM を使用しているかどうかを確認するにはどうすればよいでしょうか? 仮想化をサポートする CPU (Intel Core i5 3330) を使用しており、カーネルで kvm が有効になっています。ただし、VM の設定パネルには、KVM を使用しているかどうかを確認する明確な表示がありませんgnome-boxes

答え1

によるとBoxes で使用されているテクノロジーは何ですか?:

Boxes は qemu-kvm、libvirt-glib、spice-gtk を使用して、ユーザーが仮想マシンを簡単に管理し、リモート マシンに接続できるようにします。

... QEMU は、KVM を使用してゲスト コードをホスト CPU 上で直接実行することで、ネイティブに近いパフォーマンスを実現します。

KVM (カーネルベースの仮想マシン) は、ユーザー空間プログラムがさまざまなプロセッサのハードウェア仮想化機能を使用できるようにする Linux カーネル モジュールです。

私はapt install -s gnome-boxesKubuntu 20.04 の VM 内で実行しました。以下はそのシステムでの部分的な出力です。(システムにインストールされるパッケージは、既にインストールされているものによって異なる場合があります)。

以下の新しいパッケージがインストールされます: cpu-checker dmeventdgnomeボックスibverbs-providers ipxe-qemu ipxe-qemu-256k-compat-efi-roms libaio1 libbrlapi0.7 libcacard0 libcue2 libdevmapper-event1.02.1 libexempi8 libfdt1 libgexiv2-2 libgsf-1-114 libgsf-1-common 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-common 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 個がアップグレードされ、69 個が新規インストールされ、0 個が削除され、0 個がアップグレードされませんでした。

ご覧のとおり、KVM は gnome-boxes の一部です (qemu-kvm出力では太字になっています)。カーネルが KVM をサポートしていない場合はgnome-boxes実行されません。私が持っていた古いラップトップでは、VirtualBox は実行できましたが、KVM は失敗していたため実行できませんでしたegrep -c '(vmx|svm)' /proc/cpuinfo

さらに詳しく確認したい場合は、pgrep qemuGNOME Boxes を実行せずに実行し、GNOME Boxes を実行した状態で実行します。後者の場合に実行される (長い) コマンドを調べます。

によるとこのビデオは「GNOME Boxes: 仮想化を簡単に実現…」というタイトルです。2020年3月から、フェリペ・ボルヘス現在、GNOME Boxes の責任者を主に務めています。GNOME Boxes が KVM を使用するかどうかという質問に、彼なら権威を持って答えられると思います。

関連情報