Je lance un invité Ubuntu 12.04 sur un hôte Ubuntu 12.04, avec VirtualBox, et l'invité est beaucoup, beaucoup plus lent que l'hôte (ALT+TAB
prend 4-5 secondes). J'ai jeté un coup d'œil autour de moi et j'ai trouvé des opinions contradictoires sur VirtualBox versus VMware (gratuit); alors j'ai pensé garder l'ancien.
Les deux systèmes sont mis à jour, j'ai installé les ajouts sur l'invité et partagé la mémoire et la mémoire vidéo (64 Mo) entre l'invité et l'hôte. J'utilise un ordinateur portable Toshiba m200 avec 4 Go de RAM et une mémoire vidéo partagée. Le bios de l'hôte n'inclut pas d'option de configuration pour la virtualisation de la machine. J'ai 2 processeurs et je ne peux pas les donner tous les deux à la machine virtuelle.
Y a-t-il quelque chose que j'ai négligé qui pourrait résoudre mon problème?
N'hésitez pas à demander plus d'informations, et merci pour toute aide.
EDIT Au ralenti avec le moniteur système ouvert, le processeur invité (unique) ne descend jamais au-dessous de 55% et peut atteindre 80 - 90% en déplaçant simplement la souris. En ouvrant Firefox, le moniteur système affichera l’utilisation du processeur à 100% dans l’invité, alors que l’hôte indique que les deux processeurs fonctionnent uniformément autour de 60%.
Mon cpu est Intel® Core™2 Duo CPU T5450 @ 1.66GHz × 2
.
S'il ne s'agit pas d'un problème de configuration, cela signifie-t-il que ma machine est trop faible pour la virtualisation?
Je ne connais pas grand chose à propos de Player, mais les valeurs par défaut de la Vbox ne sont pas bonnes pour les versions d’Ubuntu qui préfèrent un vrai GPU.
Pour plus de détails: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox
Un invité virtuel avec ce minimum de ressources s'exécutera lentement. Pour de meilleures performances, vous donnez à votre hôte un peu plus de ressources que l'invité. De plus, vous ne pourrez pas donner les deux cpu à votre machine virtuelle car votre ordinateur hôte a besoin de quelque chose pour tout exécuter.
Pense-y de cette façon. Votre ordinateur hôte doit exécuter son propre système, ainsi que le conteneur pour l'invité. L'invité entre en conflit de ressources avec la machine hôte. Essayez de donner moins à l'invité et de voir comment il fonctionne.
Pour de meilleures performances, vous souhaiterez une machine 64 bits avec plus de 4 Go de mémoire.
Outre les réponses précédentes aux paramètres optimaux de VirtualBox, il existe un excellent article de blog de Nam Huy sur la façon de faire fonctionner l'accélération 3D pour un invité Ubuntu. Ceci est particulièrement utile pour Ubuntu 13.04, car il n’ya plus d’option pour installer Unity 2D, laissant une nouvelle installation sans charge de travail réelle sur une charge de processeur de 80 à 100% en raison du rendu logiciel, le rendant pratiquement inutile pour moi.
L'idée de base est d'installer les ajouts d'invité, de charger "vboxvideo" dans etc/modules
, de redémarrer, puis d'activer l'accélération 3D dans les paramètres d'affichage de VirtualBox. Notez que l'activation de l'accélération 3D doit être la toute dernière étape après la configuration de tout le reste de l'invité.
Pour moi, cela a considérablement amélioré les performances. En mode plein écran, je ne peux même pas faire la différence entre mon système d'exploitation natif et l'invité Ubuntu.
J'ai eu le même problème
Hôte: Ubuntu 14.10 (64 bits), invité: Windows 7 (64 bits)
Même avec la virtualisation activée dans le BIOS de l'hôte, la charge du processeur était constamment autour de 40-50% à l'état inactif d'invité
Ce qui m'a aidé est installer Guest Addition avec le support Direct 3D (vous devez le faire en mode sans échec) et activer l'hôte cache E/S du contrôleur SATA
Donc, mes paramètres actuels sont:
Système
Mémoire de base: 4096 Mo (8192 Mo de mémoire hôte totale)
Processeur: 6 CP (de l'hôte 6 CPU)
PAE/NX: activé
VT-x/AMD-V: activé
Paging imbriqué: activé
Affichage
Mémoire vidéo: 128 Mo
Accélération 3D: activé
Accélération 2D: activé
Fonctionne comme un charme! Version de la boîte virtuelle: 4.3.18_Ubuntu r96516
Bien que la réponse initiale soit très détaillée, je pense que la réponse directe au problème est honnêtement que le système/ordinateur portable est trop lent et insuffisamment alimenté. Il est impossible de faire grand chose à moins d’un problème de configuration ou d’un bogue dans votre version de Virtualbox. Vous pouvez essayer d’optimiser, mais l’hôte RAM et 2 cœurs de processeur à 1,66 GHz ne vont tout simplement pas le couper. Avec cette utilisation du processeur, il est très probable que l’échange et le manque de mémoire RAM suffisent.
En bref, vous pouvez essayer un autre gestionnaire de fenêtres plus léger et envisager d’essayer sur d’autres systèmes d’exploitation pour voir s’il existe peut-être un problème de configuration avec votre Virtualbox et effectuer la mise à jour vers la dernière version.