Diferença entre qemu-kvm, qemu-system-x86_64, qemu-x86_64

3

Para novos recursos, atualizei recentemente o qemu-kvm 1.5.3 para o qemu 2.5.0, mas vi vários binários do qemu, /usr/local/bin/qemu-x86_64 e /usr/local/bin/qemu-system-x86_64 . Parece que qemu-system-x86_64 é o programa emulador, já que o libvirt não reconhece qemu-x86_64 . Então o que é o qemu-x86_64 para?

E de acordo com este qemu doc :

qemu-kvm fork for x86 (deprecated, use upstream QEMU now)

Parece que o qemu está substituindo o qemu-kvm. Mas se qemu não qemu-kvm for usado, a CPU guest ainda é fornecida pelo KVM? Se não for assim, o desempenho será pior?

    
por dotslashlu 31.03.2016 / 05:19

1 resposta

9

Eu perguntei para a lista de discussão, aqui está o que eu recebi:

  • qemu-arch como /usr/local/bin/qemu-x86_64 é para executar um programa desse arco na máquina host de qualquer que seja o arco, mas não uma máquina virtual
  • qemu-system-arch como /usr/local/bin/qemu-system-x86_64 é para executar um sistema desse arco na máquina host
  • para ativar o suporte ao kvm, o parâmetro qemu -enable-kvm é necessário, o libvirt deve ter cuidado disso se o xml correto estiver configurado

Obrigado Jakob pela resposta na lista de discussão .

    
por 08.04.2016 / 04:36