Windows 7 64-bit vs. 32 bit für eine Virtuelle Maschine

Ich verwende Ubuntu 10.04 und möchte Windows 7 auf einer virtuellen Maschine ausführen. Ich habe ein 64-Bit-System, damit ich 64-Bit-Windows ausführen kann, aber ich frage mich, ob dies eine gute Idee für eine virtuelle Maschine ist oder nicht. Wird es schneller sein? Wird es mehr Ressourcen verbrauchen und das Host-Betriebssystem verlangsamen?

Author: tony_sid, 2010-08-03

2 answers

Ich denke, dass andere Faktoren, wie die Festplattenanordnung, die Sie verwenden, einen viel größeren Einfluss auf die Leistung haben werden.

Es ist unwahrscheinlich, dass ein 64-Bit-Gastbetriebssystem das Hostbetriebssystem mehr oder weniger verlangsamt als ein 32-Bit-Gast, es sei denn, Sie weisen der virtuellen Maschine mehr Speicher oder CPU-Kerne zu. Wenn Sie jedoch einen 64-Bit-Gast installieren, haben Sie zumindest die Möglichkeit, dass das Gastbetriebssystem mehr als ~4 GB Speicher adressiert. abhängig von der Anwendung (und Ihrer Hardware) könnte sich dies verbessern Leistung.
 6
Author: sblair,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-08-03 16:36:07

Ich sehe, Sie haben eine Antwort im Jahr 2010. Für 2012 bleibt die gleiche Frage. Ich würde sagen, wenn Sie 4 GB oder weniger echten RAM (dh Host-Computer) haben, verwenden Sie Windows 7 32 Bit. Wenn Sie mehr als 4 GB Host-RAM haben, verwenden Sie 64-Bit-Windows 7.

Warum? Ich habe eine 32-Bit-Windows 7-VM für die Entwicklung auf einem Mac verwendet, da mein altes Macbook (2 GHz Core2Duo, 4 GB RAM) an der 64 - Bit-Version ersticken würde (etwas größerer Speicherbedarf-für mich knapp über dem Wendepunkt). Auf meinem 16GB Macbook Pro Retina läuft die gleiche VM lächerlich schnell aber manchmal drosselt es, wenn es gedrückt wird (SQL Server 2012 + Visual Studio 2012 + Azure Emulators + 25 Browser Tabs usw.), da nur 3,5 GB seines 8 GB virtuellen RAM angezeigt werden. Da es keinen Upgrade-Pfad von 32bit auf 64bit gibt und wir uns in 2012 befinden (bessere CPU, RAM usw.), irren wir uns auf der Seite der 64-Bit-Versionen. Jetzt ... Ich muss Win7 64bit in meiner VM neu installieren ...

[BEARBEITEN]

Ok, also war ich selbst super neugierig und starte numbers nachdem ich Windows 7 neu installiert habe. Hier sind einige aktuelle benchmark-zahlen für uns!

  • Hardware: Macbook Pro Retina
    • CPU : Core i7 @ 2.3 Ghz (quad-core, hyper Threading = 8 Kerne im windows task-manager)
    • Speicher: 16 GB
    • Festplatte: 256GB SSD

Test ist: um die Zeit zu messen, die zum Kompilieren einer Visual Studio 2012-Lösung benötigt wird

Ergebnisse:

  • 32 bit Windows 7 SP1 (4GB ram) : 1.363 Sekunden
  • 64bit-Windows 7 SP1 (6GB ram) : 1.240 Sekunden

Ergebnis: Scheint, dass in dieser speziellen Aufgabe 64bit (und Zugriff auf mehr RAM) um 10% hilft.

 5
Author: DeepSpace101,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-08-11 04:38:54