Comment profiter de la paravirtualisation de VirtualBox dans un invité Ubuntu?

9

J'ai un hôte 64 bits Ubuntu 14.04.3 (avec le noyau linux-generic-lts-vivid (3.19)) et un invité VirtualBox avec le même système d'exploitation et la même configuration.

L'hôte dispose d'un processeur AMD A10-7800.

Si j'active l'interface de paravirtualisation KVM dans VirtualBox, dois-je changer quoi que ce soit dans l'invité afin d'en profiter?

Marcus
la source

Réponses:

13

Du manuel Virtualbox :

La plupart des systèmes d'exploitation modernes et courants, y compris Windows et Linux, sont livrés avec la prise en charge d'une ou plusieurs interfaces de paravirtualisation. Par conséquent, il n'est généralement pas nécessaire d'installer de logiciel supplémentaire sur l'invité (y compris VirtualBox Guest Additions) pour utiliser cette fonctionnalité.

VirtualBox fournit les interfaces suivantes:

  • Minimal: annonce la présence d'un environnement virtualisé. En outre, signale la fréquence TSC et APIC au système d'exploitation invité. Ce fournisseur est obligatoire pour exécuter tous les invités Mac OS X.

  • KVM: présente une interface d'hyperviseur KVM Linux reconnue par les noyaux Linux à partir de la version 2.6.25. L'implémentation de VirtualBox prend actuellement en charge les horloges paravirtualisées et les verrous tournants SMP. Ce fournisseur est recommandé pour les invités Linux.

  • Hyper-V: présente une interface d'hyperviseur Microsoft Hyper-V qui est reconnue par Windows 7 et les systèmes d'exploitation plus récents. L'implémentation de VirtualBox prend actuellement en charge les horloges paravirtualisées, les rapports de fréquence APIC, les rapports de plantage des invités et les contrôles de minuterie détendus. Ce fournisseur est recommandé pour les invités Windows.

Les noyaux Ubuntu sont compilés avec le support invité KVM, comme vous pouvez le voir dans la sortie de grep CONFIG_KVM_GUEST /boot/config-*, il n'est donc pas nécessaire de changer quoi que ce soit dans le système invité.

Je pense que vous devriez installer les ajouts d'invités. Je n'ai pas exécuté de référence, mais je pensais que le système invité était plus fluide et réactif avec Guest Additions & KVM par rapport à KVM seul. De plus, sans ajouts d'invités, vous ne pourrez pas accéder aux dossiers partagés ni copier / coller entre l'hôte et l'invité.

Eric Carvalho
la source