Wie viel Festplattenspeicher sollte ich meiner Windows 7 Virtual Machine geben?


9

Ich werde heute meinen Computer neu formatieren und Linux Mint darauf installieren. Ich entwickle auf einem .NET-Stack hauptsächlich für die Arbeit und zu Hause, aber ich hasse es, Windows zu verwenden (siehe Abbildung).

Welche Spezifikationen benötige ich, damit Visual Studio 2010 auf meiner virtuellen Maschine ordnungsgemäß ausgeführt werden kann? Wie viel Festplatte sollte ich meiner VM geben, damit mir nicht versehentlich der Speicherplatz ausgeht? Wie gut läuft Windows 7 auf einer virtuellen VirtualBox-Maschine?


2
Es wäre hilfreich, die technischen Daten Ihres Host-Computers zu kennen, um eine anständige Antwort geben zu können.
8BitsOfGeek

Antworten:


6

A) Das Ausführen eines Gastbetriebssystems auf einem System mit hardwareaktivierter x86-Emulation ist ein Muss, um die Leistung zu maximieren. Überprüfen Sie, ob Ihr Prozessor AMD-V (falls AMD) oder Intel VT-x (falls Intel) unterstützt.

B) Das Vergrößern von virtuellen Festplatten mit Windows im Nachhinein ist in VirtualBox nicht die unterhaltsamste Aufgabe der Welt. Daher würde ich eine größere Option "Laufwerk erweitern" vorschlagen. Nehmen wir an, vielleicht 100 Gigabyte. Visual Studio installiert nicht gerne auf einem sekundären Laufwerk, zumindest nicht, als ich versuchte, dies in einem XP-Gast in VirtualBox zu tun, sodass Sie zusätzlichen Speicherplatz für sich selbst haben.

Größere Festplatten können schwierig zu migrieren sein, da VirtualBox sie als eine große Datei speichert, mit der einige Dateisysteme (und Flash-Laufwerke / externe Festplatten) Probleme haben.

C) Windows 7 sollte für Sie gut funktionieren. Stellen Sie sicher, dass Sie Guest Additions installieren, wenn Sie die Installation abgeschlossen haben, um die bestmögliche Erfahrung zu erzielen.


3

Mindestanforderungen:

  • Mindestens zwei virtuelle Kerne, mehr sind besser
  • Mindestens 2 GB RAM, aber je nach Entwicklung benötigen Sie möglicherweise mehr RAM (benötigen Sie SQL Server auf derselben VM?)
  • Ich würde mit mindestens einem virtuellen 80-GB-Laufwerk beginnen - aber es hängt wirklich ganz davon ab, was Sie installieren und wie groß Ihr Arbeitsdatensatz ist. Wählen Sie nicht die Option "Automatisch erweitern", da die Leistung mit der Zeit abnimmt, wenn die Bytes überall geschrieben werden. Stellen Sie sicher, dass der Container sowie das virtuelle Laufwerk selbst ausreichend defragmentiert sind.
  • Sie können die gleiche Leistung aus einem "dynamisch expandierenden" Laufwerk erzielen , indem Sie den freien Speicherplatz komprimieren und mit sdelete.exe bereinigen. Dies ist jedoch aufwändiger und muss regelmäßig durchgeführt werden, um eine ähnliche Leistung aufrechtzuerhalten.

Wir verwenden eine Reihe von virtualisierten Maschinen für Windows ( Hyper-V auf den Servern und VirtualBox auf den Desktops) und sie funktionieren recht gut. Stellen Sie einfach sicher, dass Sie über genügend Ressourcen (CPU / RAM / IO) auf dem Host verfügen, um eine gute Leistung sicherzustellen. E / A scheint die häufig übersehene Komponente zu sein, die zu einer schleppenden VM-Leistung führt. VirtualBox wäre wahrscheinlich auch meine erste Wahl für Linux Mint.


1
  • a) weiß nicht.
  • b) Gib so viel du willst. Sagen wir mehrere hundert GB. Wählen Sie die Option "Laufwerk erweitern", und es wird nur das verwendet, was es benötigt. Ich habe ein internes 500-GB-Laufwerk und mein Win7-Laufwerk hat ebenfalls 500 GB, obwohl ich derzeit nur etwa 30 GB verwende.
  • c) Sehr gut.

1

Windows 7 Ultimate SP1 plus alle Hotfixes sollten ca. 20 GB benötigen. Visual Studio ist eine umfangreiche Installation. Wenn Sie sich jedoch nur für die Installation dieses und einiger anderer Entwicklungsdienstprogramme interessieren (und nur freigegebene Ordner für den eigentlichen Projektspeicher verwenden), sollte ein 40-GB-Festplattenlaufwerk ausreichen.

Die Migration ist eigentlich nicht schwer, aber ein großes Problem. sWenn Sie also Speicherplatz für etwas anderes verwenden, werden 60-80 GB empfohlen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.