Utilisation du processeur VirtualBox à 100% sur l'hôte [fermé]

3

J'ai installé VirtualBox 3.1.2 (dernière version) sur Windows 7 (x64). Dans la VirtualBox, j'ai installé Windows 7 (x64). J'ai 4 Go de RAM installés. L'invité s'est vu attribuer une RAM de 1536 Mo. Parfois, l'utilisation du processeur sur l'hôte atteint 100%.

Cela se produit à chaque fois, quelques minutes après le début de l'invité. Ensuite, il cesse de répondre. Ensuite, je dois "éteindre la machine" à partir du menu sans procéder à un arrêt approprié. Cela se produit également avec Windows XP en tant qu'invité (même lorsque la quantité de RAM affectée était la même). Quel est le problème?

Sarveshwar
la source
Après "mise hors tension" de la machine virtuelle, l'utilisation de la CPU hôte est redevenue normale.
Sarveshwar
Essayez de démarrer l'invité en mode sans échec. Si le processeur invité augmente, vous savez que vous avez un problème grave car le mode sans échec ne charge que des parties essentielles du système d'exploitation. Pour éliminer VirtualBox, vous pouvez activer l'invité et empêcher le chargement du système d'exploitation en maintenant le processus de démarrage sur l'écran F8 en mode sans échec et en ne sélectionnant pas un choix.
Scott McClenning
Aujourd'hui, alors que j'utilisais Skype, j'ai eu une erreur qui disait "C: \ $ Mft is illeadable or currupt". Vérifiez le disque en utilisant chkdsk. Ces problèmes sont-ils liés de toute façon?
Sarveshwar
Vérifié avec chkdsk. Rien de grave là-bas. "Windows a vérifié le disque et aucun problème n'a été trouvé", a répondu le ckhdsk.
Sarveshwar
J'ai eu le même problème de processeur à 100% avec une nouvelle installation de XP. Cette question et la meilleure réponse l'ont résolue. Je voudrais donc voter pour la réouverture de cette question.
FiveO

Réponses:

7

Ce qui suit a complètement résolu le problème pour moi:


Par défaut, votre CPU invite Windows à charger le noyau SMP compatible ACPI. Ainsi, lorsque vous passez à la virtualisation de Windows, ce noyau reste et utilise des registres ACPI comportant des pénalités de virtualisation sévères (il communique avec le BIOS).

La solution consiste à forcer Windows à cesser de le faire. Vous pouvez le faire en allant dans le Gestionnaire de périphériques (clic droit sur Poste de travail -> Matériel -> Gestionnaire de périphériques), en développant "Compteur", en cliquant à droite sur "PC ACPI multiprocesseur", sélectionnez "Mettre à jour le pilote…", choisissez installation manuelle, à partir de une liste et sélectionnez "PC standard".

Ensuite, redémarrez votre machine virtuelle invitée.

jrm
la source
Merci beaucoup pour la réponse ... cette question a été posée il y a longtemps ... Je n'utilise actuellement aucune machine virtuelle. VirtualBox est un outil génial, cependant. Je vais appliquer votre solution chaque fois que j'ai besoin d'installer VBox.
Sarveshwar
Cela a également beaucoup aidé dans mon système. Hôte: Ubuntu 16.04 64 bits; Invité: Windows XP 32 bits. Merci!
FairMiles
1

le processeur n’est pas virtualisé, il est évident que le système d’exploitation invité exécute après le démarrage des tâches gourmandes en processeur, qui affectent ensuite l’hôte.

vous devez modifier le système d'exploitation invité (désactiver les programmes et services inutiles).


la source
d'accord ... j'ai déjà désactivé tous les programmes de démarrage - gtalk, yahoo et quelques autres. Je ne peux pas juste savoir quel programme est si intensif en CPU.
Sarveshwar
1

N'ayant reçu aucune aide ici ni sur les autres sites, j'ai cherché d'autres alternatives à VirtualBox et suis tombé sur VMWare. Sa performance est vraiment géniale! De plus, je vois le style Windows aero activé sur VMWare! J'ai immédiatement basculé. Supprimé les anciennes machines virtuelles car elles devaient être converties de vdi en vmx. Je ne voulais pas prendre tous les ennuis.

Actuellement, j'ai installé VMWare Player qui est GRATUIT ! Il a Windows 7 en tant qu'invité avec Aero activé et cela fonctionne bien. Hope VirtualBox est amélioré pour que je puisse revenir en arrière. Mais pas avant qu'ils ajoutent un support aérodynamique!

Sarveshwar
la source
1
Après trois mois, je suis de retour à VirtualBox maintenant. Pas d'issues.
Sarveshwar
Zut ... Je ne vais JAMAIS installer cette VBox à nouveau. XP SP3 installé et auquel je fais face est une utilisation de 50 à 60% du processeur sur l'hôte alors que l'invité utilise 0 à 1% (état d'inactivité) du processeur. J'ai tout vérifié. La VBox utilise ces 50-60%. Je ne l'installe JAMAIS à nouveau.
Sarveshwar
J'ai eu un scénario comme celui une fois, et quand un outil m'a finalement montré ce que l'hôte VB était accroché ... il dormait, attendant l'invité! Il s'avère que j'ai trop alloué de bélier à invité et, pour une raison quelconque, ma partition d'échange a été supprimée. C'était une impasse mémoire, et VBhost ne pouvait rien trouver de mieux que d'attendre (très intensément!)
user2097818
0

Trouvez la solution: désactivez le service pare-feu / ICS de Windows XP (invité) et redémarrez.

tszming
la source