разница между qemu-kvm и Xen virt-manager

Я слышал, что оба модуля используются для создания виртуальной среды под linux,
но каковы сравнения между ними, которые их отличают, не могли бы вы кратко объяснить их .

3
задан sunil
14.02.2023 16:03 Количество просмотров материала 2546
Распечатать страницу

1 ответ

Xen-тонкий гипервизор, который берет на себя управление до загрузки ОС. Поверх него работает ваша основная ОС хоста, и, возможно, несколько гостевых ОС. Хост и гость должны использовать ядро, специально созданное для Xen, и они могут общаться, используя оптимизированные методы, соответствующие Xen, и работать близко к родной скорости.

Qemu - это полный эмулятор, означающий, что гость видит" классическое " виртуальное оборудование (Qemu также может эмулировать другие архитектуры, кроме архитектуры хоста), поэтому Гость не нужно знать, что он виртуализируется. С другой стороны, он может быть медленнее на пару порядков, чем на родной системе.

KVM-ускоритель, позволяющий Qemu-kvm сопоставлять скорости с Xen. Он не может работать на любом процессоре, однако; процессор должен быть "virtualisable". Для x86-64 это означает поддержку расширений виртуализации Intel или AMD (посмотрите на содержимое /proc/cpuinfo и проверьте один из флагов,svm для AMD или vmx для intel)

KVM вероятно, проще развернуть (он не требует прикосновения к хост-системе), если у вас есть совместимый процессор.

короче:

  • Xen: быстро, работает в любом месте, но требует пользовательского ядра ОС
  • Qemu без kvm: запускает что угодно, но медленно
  • Qemu-kvm: быстрый, не требует специального ядра, но работает только на определенных процессорах
8
отвечен b0fh 2023-02-15 23:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх