Je rencontre un problème avec 100% d'utilisation du processeur sous mon système lors de l'exécution de VirtualBox. Voici quelques détails supplémentaires:
Mes informations système:
Nom du CPU 1: Intel (R) Pentium (R) Dual CPU T2310 @ 1.46GHz
CPU 1 level 1 cache size: 32K Data cache. Cache d'instructions de 32 Ko.Taille du cache CPU 1 niveau 2: 1024K Cache unifié.
CPU 1 Mips: 2926.20 Nom
CPU 2: Intel (R) Pentium (R) Dual CPU T2310 @ 1.46GHz
CPU 2 niveau 1 cache size: 32K Data cache. Cache d'instructions de 32 Ko.CPU 2 niveau 2 cache size: 1024K Unified cache.
CPU 2 Mips: 2925,96
CPU 64 bits? Oui!
Mémoire totale: 2,0 Go Échange
total: 6141 Mo
Informations sur mon système d'exploitation:
Version du système d'exploitation Kubuntu: 11.04
Version du noyau: 2.6.38-8-générique
Arc du noyau: i686
Shell par défaut: / bin / bash
Mes paramètres de boîte virtuelle:
Type de système d'exploitation: Windows XP
Mémoire vidéo: 32 Mo
Accélération: 3D
Base Memory: 512 MB
Les détails du problème:
Eh bien, chaque fois que j'exécute Windows XP à partir de ma VirtualBox, je vois l'utilisation du processeur à près de 100%. Je rencontre un système lent même si aucun programme n'était en cours d'exécution sur ma version hébergée de Windows XP.
Je me demandais s'il y avait un moyen pour moi de jouer avec les paramètres afin que je puisse légèrement améliorer les performances. Mon PC est relativement rapide sous mon système d'exploitation Linux. J'ai besoin de savoir s'il y a des conseils que je peux suivre lors de la configuration des paramètres de ma VirtualBox afin que je puisse obtenir de meilleurs résultats.
Toutes les suggestions / idées sont très appréciées!
la source
Réponses:
En développant mon commentaire ci-dessus, le T2310 manque d'extensions de virtualisation (VT-x) selon la fiche technique de votre CPU à http://ark.intel.com/Product.aspx?id=32431
À partir de cet article Wikipedia , il y a trois choses de base qui entraîneront une dégradation mesurable des performances de la machine virtuelle (et donc une augmentation de l'utilisation du processeur sur l'hôte:
Un système d'exploitation invité a une large audience pour les opérations qui nécessitent l'utilisation d'instructions privilégiées qui sont requises et généralement ces frais généraux sont fortement atténués par l'utilisation des extensions de virtualisation Intels VT-x et AMDs AMD-V. Votre processeur n'a pas ces extensions et donc tout le travail de capture et d'émulation entraînera une perte de performances.
Mes recommandations seraient:
Pour donner à la machine virtuelle autant de mémoire que nécessaire pour minimiser la quantité de pagination à effectuer, peut-être 1 Go ou plus en fonction de vos charges de travail.
Désactivez l'accélération 3D car tous les appels au pilote 3D peuvent très bien devoir être poussés à travers la couche d'émulation et peuvent donc coûter cher à votre processeur.
Installez les ajouts d'invité Virtualbox pour votre système d'exploitation invité, car ils utiliseront des pilotes qui prennent mieux en charge l'environnement virtuel.
Réduisez la résolution d'écran et les options graphiques de votre système d'exploitation invité.
Gardez l'accès au réseau (Internet) à un niveau raisonnable, les machines virtuelles fortement liées au réseau sont chères même avec VT-x et bénéficient également de VT-d (Virtualization Technology for Directed I / O), qui n'est pas non plus pris en charge par votre processeur.
la source
Ma réponse est liée au titre de la question uniquement, et non à un autre texte de la question. Mon accent est mis sur l'utilisation inactive du processeur avec plus d'invités virtuels: (suffisamment de mémoire libre sur l'hôte).
L'utilisation du processeur causée par le
audiodg.exe
processus sur l'hôte Windows lors de l'exécution de VirtualBox est supérieure à la charge de l'invité inactif lui-même. Il peut être facilement diminué ou complètement supprimé en désactivant la case à cocher Audio dans les paramètres d'invité Virtualbox sous l'onglet Audio. (Ne peut être désactivé que sur une machine virtuellement fermée.)Le processus audiodg.exe consomme environ 5% de CPU pour un invité, mais c'est une charge importante sur un ordinateur portable pendant les activités inactives typiques comme l'édition de source et cela a un gros impact sur la fréquence du CPU (diminution de 80% à 40%), la vitesse du ventilateur et la vie de la batterie sur un ordinateur portable. Beaucoup de mes machines virtuelles en cours d'exécution n'ont généralement pas besoin de son ou seulement parfois. (La désactivation de l'audio dans le système d'exploitation invité n'a eu aucun effet, ni pause de la machine virtuelle, mais les paramètres d'invité de virtualbox sont importants.)
la source