Windows 7 64-bitowy a 32-bitowy dla maszyny wirtualnej

2

Korzystam z systemu Ubuntu 10.04 i chcę uruchomić system Windows 7 na maszynie wirtualnej. Mam system 64-bitowy, więc mogę uruchomić 64-bitowy system Windows, ale zastanawiam się, czy to dobry pomysł, czy nie dla maszyny wirtualnej. Czy to będzie szybsze? Czy zużyje więcej zasobów i spowolni system operacyjny hosta?

tony_sid
źródło
Nie twierdzę, że jest to jakikolwiek błąd, ale myślę, że powinieneś rozważyć przeczytanie tego pytania, ponieważ dotyczy ono wszystkiego, co robisz na komputerze. superuser.com/questions/170392/64-bit-vs-32-bit-windows-seven
James Watt

Odpowiedzi:

6

Myślę, że inne czynniki, takie jak układ dysku twardego, którego używasz, będą miały znacznie większy wpływ na wydajność.

64-bitowy system operacyjny gościa raczej nie spowolni systemu operacyjnego hosta bardziej niż mniej niż 32-bitowy system operacyjny, chyba że przydzielisz więcej pamięci lub rdzeni procesora maszynie wirtualnej. Jeśli jednak zainstalujesz gościa 64-bitowego, masz przynajmniej opcję, aby system operacyjny gościa zajął więcej niż ~ 4 GB pamięci; w zależności od aplikacji (i sprzętu) może to poprawić wydajność.

sblair
źródło
5

Widzę, że masz odpowiedź w 2010 roku. W 2012 roku pozostaje to samo pytanie. Powiedziałbym, że jeśli masz 4 GB lub mniej prawdziwego pamięci RAM (tj. Hosta), użyj 32-bitowego systemu Windows 7. Jeśli masz więcej niż 4 GB pamięci RAM hosta, użyj 64-bitowego systemu Windows 7.

Dlaczego? Użyłem 32-bitowej maszyny Windows 7 VM do programowania na komputerze Mac, ponieważ mój stary Macbook (2 GHz Core2Duo, 4 GB pamięci RAM) dławi się w wersji 64-bitowej (nieco większy rozmiar pamięci - dla mnie nieco powyżej punktu krytycznego). Na moim 16 GB Macbook Pro Retina ta sama maszyna wirtualna działa absurdalnie szybko, ale czasami dusi się po wypchnięciu (SQL Server 2012 + Visual Studio 2012 + emulatory Azure + 25 kart przeglądarki itp.), Ponieważ widzi tylko 3,5 GB z 8 GB wirtualnej pamięci RAM. Biorąc pod uwagę, że nie ma ścieżki aktualizacji z 32-bitowej na 64-bitową i że jesteśmy w 2012 roku (lepszy procesor, pamięć RAM itp.) Błądzimy po stronie wersji 64-bitowych. Teraz ... Muszę ponownie zainstalować Win7 64bit na mojej maszynie wirtualnej ...

[EDYTOWAĆ]

Ok, więc byłem bardzo ciekawy siebie i uruchomiłem numery po ponownej instalacji systemu Windows 7. Oto kilka faktycznych liczb dla nas!

  • Sprzęt: Macbook Pro Retina
    • Procesor: Core i7 @ 2.3Ghz (czterordzeniowy, hiperwątkowy = 8 rdzeni w menedżerze zadań Windows)
    • Pamięć: 16 GB
    • Dysk: 256 GB SSD

Test polega na: mierzeniu czasu potrzebnego na skompilowanie rozwiązania Visual Studio 2012

Wyniki:

  • 32-bitowy system Windows 7 z dodatkiem SP1 (4 GB pamięci RAM): 1,363 sekundy
  • 64bit Windows 7 SP1 (6 GB RAM): 1.240 sekund

Wynik: wygląda na to, że w tym konkretnym zadaniu 64-bitowy (i dostęp do większej ilości pamięci RAM) pomaga o 10%.

DeepSpace101
źródło