Если вы говорите о виртуализации x86 на хосте x86, имейте в виду, что kqemu (старый модуль ядра ускорения для qemu) устарел. Виртуальная машина ядра (KVM) - это «путь вперед», но он работает только на хостах Linux. Гость может быть любой ОС, какой вы пожелаете, если это архитектура x86.
Кросс-архитектура, QEMU по-прежнему очень медленно; только сегодня я пытался установить последнюю версию qemu с Debian MIPS64 в гостевой системе ... ее можно было использовать из терминала, но в Xorg это было ужасно медленно. Насколько мне известно, вы не можете использовать инструкции по ускорению процессора, такие как расширенные таблицы страниц или VT-x, когда вы собираетесь кросс-архитектуры. Это все эмулируется в программном обеспечении.
Таким образом, для виртуализации от x86 до x86 «сырая» qemu медленная, но KVM (которая использует qemu) быстрая. Довольно быстро. Настолько быстро, что это рекомендуемое Red Hat решение для виртуализации RHEL.
VirtualBox по-прежнему отбрасывает все, что может предложить qemu / kvm, с точки зрения производительности 2D / 3D-графики с аппаратным ускорением, поскольку kvm фокусируется на виртуализации серверов, а virtualbox - на виртуализации десктопов. Но я определенно рекомендую вам проверить kvm, если вы имеете дело с сервером.
Изменить: Для ваших хостов, которые не имеют аппаратного ускорения, вы будете страдать от довольно больших накладных расходов, независимо от того, какое решение Virt вы используете. Эмулировать аппаратные вещи в программном обеспечении сложно и дорого.
ls $(which kvm)
показывает символическую ссылку наqemu-system-x86_64
. Я предполагаю, что это именно то, о чем вы говорили с KVM, используя QEMU?