KVM com VT-x e máquina de 64 bits

4

Recentemente, coloquei minhas mãos em um novo laptop com um i3-2310M que suporta a extensão VT-x. Eu quero convidado instalar o Windows 7.

  • Como uso o VT-x no KVM?
  • Como o sistema operacional convidado se beneficiará / o que mais o sistema operacional convidado pode acessar com o KVM usando o VT-x? Precisa de instalação adicional de driver no sistema operacional convidado?
  • Esta é a primeira vez que possuo e uso adequadamente uma máquina de 64 bits - instalo um sistema operacional convidado de 32 ou 64 bits?
  • Finalmente, algum outro software de virtualização faz um trabalho melhor usando o VT-x agora?
por Oxwivi 18.07.2012 / 15:40

1 resposta

3
  1. VT-x (ou "VirTualization eXtensions" para Intel, o mesmo que AMD-V para AMD) será usado por padrão pelo KVM, se disponível.
  2. O sistema operacional guest se beneficia por correr mais rápido - simplesmente, o VT-x elimina a sobrecarga (ou tradução) anteriormente envolvida em deixar o sistema operacional convidado acessar a memória e usar a CPU. Veja este Jornal Técnico da Intel página para detalhes técnicos.

    • Embora nenhum driver adicional seja necessário para usar o VT-x por si só, é uma boa idéia instalar as "ferramentas" ou drivers que permitem ao convidado acessar discos / redes com dispositivos "paravirtualizados" muito mais rápidos que emulados. Se o seu processador também suporta VT-d , o seu sistema operacional convidado pode se beneficiar disso também.
    • Para o KVM, isso pode ser ativado com os dispositivos virtio , por exemplo:
    qemu-system-x86_64 -boot c -drive file=/images/xpbase.qcow2,if=virtio -m 384 -netdev type=tap,script=/etc/kvm/qemu-ifup,id=net0 -device virtio-net-pci,netdev=net0

    veja esta página wiki KVM para mais informações.

  3. de 64 bits, contanto que você tenha mais de 1 GB ou mais de RAM; especialmente se você planeja fazer virtualização.
  4. VT-x / AMD-V são tecnologias bastante maduras neste momento e duvido que o KVM fique atrás de qualquer hipervisor concorrente (VMware, Virtualbox, etc.).
por ish 18.07.2012 / 19:30