Als Begrenzung der CPU in VirtualBox 4
Die Gründe für die Beschränkung der Verwendung, wie viel CPU wird eine virtuelle Maschine verwendet werden können variiert werden. Ein Beispiel könnte sein, mehrere virtuelle Maschinen gleichzeitig laufen haben und zu steuern, so dass System-Performance nicht drastisch sinken. Andernfalls kann eine virtuelle Maschine nehmen, wie viel CPU-Zeit wie notwendig, um die Leistung von anderen VMs und der Gastgeber selbst zu reduzieren.
Vorzugsweise wollte die Kontrolle über virtuelle Maschinen festgelegt und der Prozentsatz ähnlich der angebotenen Web-Hosting VPS basiert. Dh etwas wie Megahertz Steuer-CPU virtuellen, anstatt in Prozent.
So wird die Kontrolle über die CPU auf einem Prozentsatz der CPU-virtuellen Host. Mal sehen, wie dies zu tun.
Durch die GUI von VirtualBox selbst haben keine Kontrolle über diese Funktion. Wir müssen die VBoxManage Befehl in einem Terminal ausgeführt werden.
Öffnen Sie ein Terminal aus Anwendungen -> Zubehör -> Terminal oder durch Drücken von STRG + ALT + T gleichzeitig.
Die Perspektive, ich denke es ist interessant, wenn virtuelle Maschinen laufen, aber wir können auch die CPU-Auslastung von virtuellen Maschinen, bevor sie ihre Hinrichtung.
Beschränken CPU läuft
Für den Betrieb von virtuellen Maschinen verwenden Sie folgenden Befehl:
VBoxManage list runningvms
VBoxManage ist der Befehl, um die Kontrolle von VirtualBox zu nehmen, und list runningvms zeigt eine Liste der laufenden virtuellen Maschinen. In meinem Fall zeigt:
"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}
Eine Maschine läuft, gefolgt von ihrem Namen ID U1010. Ubuntu Desktop ist ein Maverick 10,10.
Jetzt, da wir wissen, wie sich die virtuelle Maschine aufgerufen werden können die Kontrolle übernehmen. Der folgende Befehl begrenzen Ihre Nutzung der CPU zu 25%:
VBoxManage controlvm u1010 cpuexecutioncap 25
Die personelle Ausstattung des auszuführenden Befehl wäre:
VBoxManage controlvm nombrevm cpuexecutioncap cpu%
Nombrevm Wo ist der Name des Virtual Machine Monitor und CPU-Anteil von 1 bis 100% der CPU-Zeit.
Limit-CPU-Maschinen deaktiviert
Ähnlich wie bei der oben listet die Gastgeber VirtualBox virtuelle Maschinen. Von einem Terminal aufrufen:
VBoxManage list vms
"arch32" {cb6b291a-4151-47a1-8f85-c0c0810a16fe}
"u1010" {0f086fe3-35a9-4162-b9da-708c11b49abc}
Wir sehen zwei virtuellen Maschinen. Um die CPU-Nutzung einschränken würde benutzen Sie die folgende Vorlage Befehl ein:
VBoxManage modifyvm nombrevm --cpuexecutioncap cpu%
Zum Beispiel, um bis 75% CPU virtuelle Maschine mit Ubuntu 10.10 (was ist mit dem Namen U1010) begrenzen würde den folgenden Befehl ausführen:
VBoxManage modifyvm u1010 --cpuexecutioncap 75
Von der Kommandozeile Sie haben vollständige Kontrolle von virtuellen Maschinen von VirtualBox. Sie können anfangen zu frieren oder herunterfahren. Unterschiedlichen Eigenschaften oder wie in diesem Eintrag die CPU-Ressourcen verwenden sie gesehen. Dies macht es leicht, einige Skripte erstellen, die die meisten von VirtualBox zu machen.
Der Test wurde in 4,04 VirtualBox Ubuntu 4.10 64 Bit verwendet.



















19. Februar 2011 um 18:30 Uhr
Informationen Bitacoras.com ...
Rate in Bitacoras.com: Die Gründe für die Beschränkung der Verwendung, wie viel CPU eine virtuelle Maschine verwendet werden können variiert werden. Ein Beispiel könnte sein, mehrere virtuelle Maschinen gleichzeitig laufen haben und steuern für den Ertrag ......