Comme la limitation de la CPU dans VirtualBox 4
Les raisons pour limiter l'utilisation de la quantité de CPU utiliser une machine virtuelle peut être modifiée. Un exemple pourrait être d'avoir plusieurs machines virtuelles en cours d'exécution simultanément et de les contrôler de sorte que les performances du système ne tombe pas de façon spectaculaire. Sinon, une machine virtuelle peut prendre du temps CPU autant que nécessaire pour réduire la performance des machines virtuelles d'autres et que l'hôte lui-même.
De préférence, a souhaité le contrôle de machines virtuelles fixes et pourcentage similaire à celui VPS offerts hébergement web basés. C'est à dire quelque chose comme mégahertz de commande virtuel CPU, plutôt que dans pour cent.
Ainsi, le contrôle de la CPU est basé sur un pourcentage de l'hôte virtuel de la CPU. Voyons comment faire cela.
Grâce à l'interface graphique de VirtualBox lui-même avoir aucun contrôle sur cette fonctionnalité. Nous avons besoin d'exécuter la commande VBoxManage partir d'un terminal.
Ouvrez un terminal à partir d'applications -> Accessoires -> Terminal ou en appuyant sur CTRL + ALT + T simultanément.
Le point de vue, je pense que c'est intéressant quand les machines virtuelles sont en cours, mais nous pouvons aussi limiter l'utilisation du processeur des machines virtuelles avant de commencer leur exécution.
Limiter CPU en cours d'exécution
Pour l'exécution des machines virtuelles d'utiliser la commande suivante:
VBoxManage list runningvms
VBoxManage est la commande pour prendre le contrôle de VirtualBox, et list runningvms affiche une liste de machines virtuelles en fonctionnement. Dans mon cas montre:
"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}
Une machine en marche, le nom suivi de leur ID U1010. Ubuntu Desktop est un 10.10 Maverick.
Maintenant que nous savons comment s'appelle la machine virtuelle peut prendre le contrôle. La commande suivante va limiter votre utilisation de CPU à 25%:
VBoxManage controlvm u1010 cpuexecutioncap 25
La dotation de la commande à exécuter serait:
VBoxManage controlvm nombrevm cpuexecutioncap cpu%
Nombrevm Où est le nom du moniteur de machine virtuelle et le pourcentage cpu de 1 à 100% de temps CPU.
Machines processeur permet désactivé
De même à ce qui précède donnera la liste des hôtes VirtualBox machines virtuelles. Depuis un terminal exécuter:
VBoxManage list vms
"arch32" {cb6b291a-4151-47a1-8f85-c0c0810a16fe}
"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}
Nous voyons deux machines virtuelles. Afin de limiter l'utilisation du processeur utiliser la commande modèle suivant:
VBoxManage modifyvm nombrevm --cpuexecutioncap cpu%
Par exemple, pour limiter à la machine CPU 75% virtuelle avec Ubuntu 10.10 (qui est nommé U1010) va exécuter la commande suivante:
VBoxManage modifyvm u1010 --cpuexecutioncap 75
De la ligne de commande que vous avez un contrôle complet des machines virtuelles de VirtualBox. Vous pouvez commencer à geler ou à l'arrêt. Diverses caractéristiques ou comme on le voit dans cette entrée des ressources du processeur qu'ils utilisent. Cela rend plus facile à préparer quelques scripts pour tirer le meilleur parti de VirtualBox.
Le test a été utilisé VirtualBox 4,04 en Ubuntu 4.10 64 bits.



















19 février 2011 à 18:30
Informations Bitacoras.com ...
Taux en Bitacoras.com: Les raisons pour limiter l'utilisation de la quantité de CPU utiliser une machine virtuelle peut être modifiée. Un exemple pourrait être d'avoir plusieurs machines virtuelles en cours d'exécution simultanément et de contrôler pour le rendement ......