Ich starte ein Gast-Ubuntu 12.04 auf einem Host-Ubuntu 12.04 mit VirtualBox, und der Gast ist viel, viel langsamer als der Host ( ALT+TAB
dauert 4-5 Sekunden). Ich sah mich um und fand widersprüchliche Meinungen zu VirtualBox versus VMware (kostenlos); also dachte ich, das erstere zu behalten.
Beide Systeme wurden aktualisiert, ich habe die Erweiterungen auf dem Gast installiert und Speicher und Videospeicher (64 MB) gleichmäßig zwischen Gast und Host aufgeteilt. Ich verwende einen Toshiba m200-Laptop mit 4 GB RAM und gemeinsam genutztem Videospeicher. Das Host-BIOS enthält keine Konfigurationsoption für die Maschinenvirtualisierung. Ich habe 2 CPU und ich kann sie nicht beide zur virtuellen Maschine geben.
Was habe ich übersehen, um mein Problem zu lösen?
Fühlen Sie sich frei, um weitere Informationen zu bitten, und danke für jede Hilfe.
EDIT Farbverreibung mit dem Systemmonitor öffnet der (einziger) Gast cpu nie unter 55% bekommt und könnte auf 80 steigen - 90% nur mit der Maus um zu bewegen. Wenn Sie Firefox öffnen, zeigt der Systemmonitor die CPU-Auslastung des Gastsystems zu 100% an, während der Host anzeigt, dass beide CPUs zu etwa 60% gleichmäßig funktionieren.
Meine CPU ist Intel® Core™2 Duo CPU T5450 @ 1.66GHz × 2
.
Handelt es sich nicht um ein Konfigurationsproblem, ist mein Computer für die Virtualisierung zu schwach?
quelle
Antworten:
Ich weiß nicht viel über Player, aber die Vbox-Standardeinstellungen sind nicht gut für Ubuntu-Versionen, die eine echte GPU bevorzugen.
Für weitere Informationen: http://blog.jdpfu.com/2012/09/14/solution-for-slow-ubuntu-in-virtualbox
quelle
Ein virtueller Gast mit so geringen Ressourcen wird langsam ausgeführt. Für die beste Leistung geben Sie Ihrem Gastgeber tatsächlich ein bisschen mehr Ressourcen als dem Gast. Außerdem können Sie Ihrer virtuellen Maschine nicht beide CPUs zuweisen, da Ihre Host-Maschine etwas benötigt, um alles auszuführen.
Denk darüber so. Ihr Host-Computer muss sein eigenes System sowie den Container für den Gast ausführen. Der Gast gerät mit dem Host-Rechner in einen Ressourcenkampf. Versuchen Sie dem Gast weniger zu geben und sehen Sie, wie es läuft.
Für eine optimale Leistung benötigen Sie einen 64-Bit-Computer mit mehr als 4 GB Arbeitsspeicher.
quelle
Zusätzlich zu den vorherigen Antworten für optimale VirtualBox-Einstellungen gibt es einen großartigen Blog-Beitrag von Nam Huy darüber, wie 3D-Beschleunigung für einen Ubuntu-Gast funktioniert. Dies ist besonders nützlich für Ubuntu 13.04, da es keine Option mehr gibt, Unity 2D zu installieren, und eine Neuinstallation ohne reale Arbeitsbelastung auf 80-100% der CPU-Auslastung aufgrund von Software-Rendering verbleibt, was es für mich praktisch unbrauchbar macht.
Die Grundidee ist, Gast-Additionen zu installieren, "vboxvideo" zu laden, neu zu starten
etc/modules
und dann die 3D-Beschleunigung in den VirtualBox-Anzeigeeinstellungen zu aktivieren. Beachten Sie, dass das Aktivieren der 3D-Beschleunigung der allerletzte Schritt sein muss, nachdem Sie alles andere im Gast konfiguriert haben.Für mich bedeutete dies einen enormen Leistungsschub. Im Vollbildmodus kann ich nicht einmal den Unterschied zwischen meinem nativen Betriebssystem und dem Ubuntu-Gast feststellen.
quelle
Ich habe das gleiche Problem erlebt
Host: Ubuntu 14.10 (64-Bit), Gast: Windows 7 (64-Bit)
Selbst mit der im Host-BIOS aktivierten Virtualisierung lag die CPU-Auslastung im Gast-Leerlauf konstant bei 40-50%
Was mir geholfen hat, war die Installation von Guest Addition mit Direct 3D-Unterstützung (dies muss im abgesicherten Modus erfolgen) und das Einschalten des Host- E / A-Cache des SATA-Controllers
Meine aktuellen Einstellungen sind also:
System
Basisspeicher: 4096 MB (8192 MB Gesamtspeicher des Hosts)
Prozessor: 6 CPUs (von Host 6 CPUs)
PAE / NX: Aktiviert
VT-x / AMD-V: Aktiviert
Verschachteltes Paging: Aktiviert
Anzeige
Videospeicher: 128 Mb
3D-Beschleunigung: Aktiviert
2D-Beschleunigung: Aktiviert
Klappt wunderbar! Virtual Box Version: 4.3.18_Ubuntu r96516
quelle
Obwohl die anfängliche Antwort sehr detailliert ist, glaube ich, dass die direkte Antwort ehrlich ist, dass das System / der Laptop zu langsam und zu schwach ist. Es kann nicht viel getan werden, es sei denn, es gibt ein Konfigurationsproblem oder einen Fehler in Ihrer Virtualbox-Version. Sie können versuchen, zu optimieren, aber der Host-RAM und die 2 CPU-Kerne mit 1,66 GHz werden es einfach nicht schaffen. Bei dieser CPU-Auslastung ist es sehr wahrscheinlich, dass der Arbeitsspeicher ausgetauscht wird und nicht genügend Arbeitsspeicher vorhanden ist.
Kurz gesagt, Sie könnten einen anderen Fenstermanager ausprobieren, der weniger umfangreich ist, und auch andere Betriebssysteme ausprobieren, um festzustellen, ob möglicherweise ein Konfigurationsproblem mit Ihrer Virtualbox vorliegt, und auf die neueste Version aktualisieren.
quelle