Lo estoy usando gnome-boxes
para ejecutar lubuntu dentro de una máquina virtual. Me pregunto cómo puedo verificar si está utilizando KVM o no. Estoy usando una CPU que admite virtualización (Intel Core i5 3330) y kvm está habilitado en el kernel. Sin embargo, no veo ninguna indicación clara en el gnome-boxes
panel de preferencias de la VM que confirme de una forma u otra si está usando KVM.
Respuesta1
De acuerdo a¿Cuál es la tecnología utilizada por Boxes?:
Boxes utiliza qemu-kvm, libvirt-glib y Spice-gtk para permitir a los usuarios administrar fácilmente máquinas virtuales y conectarse a máquinas remotas.
... QEMU logra un rendimiento casi nativo al ejecutar el código invitado directamente en la CPU del host mediante KVM.
KVM (máquina virtual basada en kernel) es un módulo del kernel de Linux que permite que un programa de espacio de usuario utilice las funciones de virtualización de hardware de varios procesadores.
Ejecuté apt install -s gnome-boxes
dentro de una VM de Kubuntu 20.04. Aquí hay un resultado parcial de ese sistema. (Los paquetes que se instalarán en su sistema pueden diferir según lo que ya tenga):
Se instalarán los siguientes paquetes NUEVOS: cpu-checker dmeventdcajas-gnomosibverbs-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 libspice-client-gli b-2.0-8 cliente libspice -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 especias-cliente-glib-usb-acl-helper herramientas-de-aprovisionamiento fino rastreador rastreador-extracto rastreador-minero-fs 0 actualizados, 69 recién instalados, 0 para eliminar y 0 no actualizados.
Como puede ver, KVM es parte de gnome-boxes ( qemu-kvm
está en negrita en el resultado). Si su kernel no es compatible con KVM, gnome-boxes
no se ejecutará. Tenía una computadora portátil más antigua que podía ejecutar VirtualBox pero no KVM porque falló egrep -c '(vmx|svm)' /proc/cpuinfo
.
Si desea comprobar más a fondo, ejecútelo pgrep qemu
sin GNOME Boxes ejecutándose y con GNOME Boxes ejecutándose. Examine el comando (largo) que se ejecuta en el último caso.
De acuerdo aeste vídeo titulado "GNOME Boxes: Virtualización simplificada...desde marzo de 2020,Felipe BorgesActualmente es en gran parte responsable de GNOME Boxes. Supongo que podría responder con autoridad a la pregunta de si GNOME Boxes usa o no KVM.