Como aproveitar a paravirtualização do VirtualBox em um guest do Ubuntu?

8

Eu tenho um Ubuntu 14.04.3 (com kernel linux-genérico-lts-vivid (3.19)) host de 64 bits, e um convidado VirtualBox com o mesmo sistema operacional e configuração.

O host tem uma CPU AMD A10-7800.

Se eu ativar a interface de paravirtualização do KVM no VirtualBox, preciso alterar alguma coisa no convidado para tirar vantagem disso?

    
por Marcus 20.10.2015 / 10:33

1 resposta

13

De manual do Virtualbox :

  

A maioria dos sistemas operacionais modernos e modernos, incluindo Windows e   Linux, fornecido com suporte para uma ou mais paravirtualização   interfaces. Portanto, normalmente não há necessidade de instalar   software no convidado (incluindo o VirtualBox Guest Additions) para fazer   uso deste recurso.

     

O VirtualBox fornece as seguintes interfaces:

     
  • Mínimo: anuncia a presença de um ambiente virtualizado. Além disso, relata a frequência TSC e APIC para o convidado   sistema operacional. Este provedor é obrigatório para executar qualquer Mac OS X   convidados.

  •   
  • KVM: Apresenta uma interface do hypervisor KVM do Linux que é reconhecida pelos kernels do Linux a partir da versão 2.6.25. VirtualBox's   implementação atualmente suporta relógios paravirtualizados e SMP   spinlocks. Este provedor é recomendado para convidados Linux.

  •   
  • Hyper-V: Apresenta uma interface do hipervisor do Microsoft Hyper-V que é reconhecida pelo Windows 7 e pelos sistemas operacionais mais recentes.   A implementação do VirtualBox atualmente suporta relógios paravirtualizados,   Relatório de frequência APIC, relatórios de falhas de clientes e temporizador descontraído   Verificações. Este provedor é recomendado para convidados do Windows.

  •   

Os kernels do Ubuntu são compilados com o suporte ao convidado do KVM, como você pode ver na saída de grep CONFIG_KVM_GUEST /boot/config-* , portanto não há necessidade de alterar nada no sistema convidado.

Acho que você deve instalar Adições para convidados. Eu não fiz nenhum benchmark, mas senti o sistema de convidados mais fluido e responsivo com o Guest Additions & amp; KVM quando comparado ao KVM sozinho. Além disso, sem adições de convidado, você não poderá acessar as pastas compartilhadas nem copiar / colar entre o host e o convidado.

    
por Eric Carvalho 20.10.2015 / 16:30