Hardware für schnelle VirtualBox-Images

Hardware für schnelle VirtualBox-Images

Auf meinem Haupt-PC zu Hause läuft Win XP und ich möchte das hauptsächlich für Spiele so belassen. Die meiste Arbeit erledige ich jedoch auf einem Ubuntu 10.04-Image, das in VirtualBox auf diesem PC läuft. Obwohl ich 2 GB Arbeitsspeicher und eine Dual-Core-CPU habe, lässt die Leistung meines Ubuntu-Images zu wünschen übrig (ich habe ihm 768 MB Hauptspeicher und 30 GB Festplattenspeicherplatz gegeben). Normalerweise programmiere ich auf der VM, also habe ich zu jedem beliebigen Zeitpunkt:

  • Einige gvimSitzungen geöffnet
  • Einige Terminals mit mehreren Tabs, einige mit Shells wieipython
  • 4-5 Instanzen von Firefox, jede mit mehreren Tabs

Welche Hardware benötige ich, um eine leistungsstärkere VirtualBox-VM mit Ubuntu auszuführen? Im Einzelnen:

  • Wären mehr Kerne wichtig? (Zum Beispiel für eine vollständige Trennung der CPU, auf der die VM läuft, und der CPUs, auf denen andere Windows-Dinge im Hintergrund laufen: Firewall, Browser usw.)
  • Würde es helfen, meiner VM mehr Speicher zuzuweisen? Im Systemmonitor von Ubuntu sieht es nicht einmal so aus, als würde es die 768 MB, die ich ihm zugewiesen habe, nutzen.
  • Wäre eine schnelle SSD, auf der das VM-Image gespeichert ist, eine große Hilfe?

Bitte teilen Sie uns Ihre Erfahrungen bezüglich der optimalen Hardwarekonfiguration für eine solche Arbeitsumgebung mit. Vielen Dank im Voraus.

Antwort1

768 MB reichen zum Surfen im Internet völlig aus, aber nicht so sehr, wenn Sie viele Anwendungen ausführen. Beachten Sie, dass der Systemmonitor Ihnen anzeigt, wie viel Speicher von Anwendungen zugewiesen wird; der Festplattencache ist darin nicht enthalten. Linux füllt den gesamten verfügbaren Speicher schnell mit Festplattencaches auf, und das ist für die Leistung sehr wichtig. Ich vermute, Sie würden davon profitieren, Linux mehr Speicher zu geben.

Ein Problem, auf das Sie wahrscheinlich stoßen werden, ist, dass, wenn Sie Linux mehr Speicher zuweisen, Windows weniger Speicher hat. Es kann sich lohnen, Ihren RAM auf 4 GB zu erhöhen (obwohl Windows XP meines Wissens auf einen Adressraum von 4 GB beschränkt ist und daher nur etwa 3,xx GB RAM verwendet) und 2 GB für Linux zu reservieren.

Ich glaube nicht, dass mehr Kerne helfen, es sei denn, Sie führen grundsätzlich parallele Anwendungen aus (z. B. Szenen-Rendering) oder möchten beispielsweise eine große Kompilierung im Hintergrund ausführen, während Sie ein Spiel spielen.

Wenn die Festplattenzugriffe der Engpass sind, kann es hilfreich sein, die VM über eine schnelle SSD laufen zu lassen. Die Reduzierung der Festplattenzugriffe durch Hinzufügen von RAM ist jedoch weitaus lohnender.

Antwort2

Alle drei Punkte sollten helfen. Wenn möglich, sollten der Host und das VM-Image jeweils eine eigene dedizierte Festplatte haben, um parallelen Zugriff zu ermöglichen. Das ist wahrscheinlich nicht so gut wie die Verwendung einer SSD, dürfte aber deutlich günstiger sein.

Antwort3

Ich verwende VMs häufig und verwende 10.04 genauso wie Sie.

Ich renne:

  • AMD Phenom II 940 @ 3,7 GHz (Quad-Core)
  • 6 GB 1066 MHz DDR2-Speicher @ 800 MHz

Ich habe der VM 4 Kerne, 2 GB Speicher und volle GPU-Beschleunigung gegeben

Ich habe eine normale Festplatte mit 7200 U/min, und die VM kommt so heraus, wie sie auf einem normalen PC-System installiert ist.

Hoffe, das hilft. Meine Angaben sind vielleicht übertrieben, aber bei mir funktioniert es perfekt. Außerdem verwende ich VMWare Workstation statt Virtualbox, da mir der Unity-Modus (besser als Vbox) und auch der Exklusivmodus (ermöglicht die Integration der VM, als ob Sie sie auf einem normalen PC ausführen) gefällt.

verwandte Informationen