Как узнать, использует ли Gnome-Boxes KVM?

Как узнать, использует ли Gnome-Boxes KVM?

Я использую gnome-boxesдля запуска lubuntu внутри виртуальной машины. Мне интересно, как я могу проверить, использует ли она KVM? Я использую ЦП, поддерживающий виртуализацию (Intel Core i5 3330), и kvm включен в ядре. Однако я не вижу никаких четких указаний на панели gnome-boxesнастроек для виртуальной машины, которые так или иначе подтверждали бы, использует ли она KVM.

решение1

В соответствии сКакую технологию использует Boxes?:

Boxes использует qemu-kvm, libvirt-glib и spice-gtk, чтобы позволить пользователям легко управлять виртуальными машинами и подключаться к удаленным машинам.

... QEMU достигает производительности, близкой к нативной, выполняя гостевой код непосредственно на центральном процессоре с помощью KVM.

KVM (виртуальная машина на базе ядра) — это модуль ядра Linux, который позволяет программе пользовательского пространства использовать функции аппаратной виртуализации различных процессоров.

Я запустил apt install -s gnome-boxesв виртуальной машине Kubuntu 20.04. Вот частичный вывод в этой системе. (Пакеты, которые нужно установить в вашей системе, могут отличаться в зависимости от того, что у вас уже есть):

Будут установлены следующие НОВЫЕ пакеты: cpu-checker dmeventdгном-ящикиibverbs-провайдеры 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-блок-экстраqemu-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 qemuбез запущенных GNOME Boxes и с запущенными GNOME Boxes. Изучите (длинную) команду, выполняемую в последнем случае.

В соответствии сэто видео под названием «GNOME Boxes: Виртуализация стала проще…с марта 2020 года,Фелипе Борхесв настоящее время в значительной степени отвечает за GNOME Boxes. Я полагаю, он мог бы авторитетно ответить на вопрос, использует ли GNOME Boxes KVM или нет.

Связанный контент