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?
windows-7
linux
ubuntu
virtual-machine
ubuntu-10.04
tony_sid
źródło
źródło
Odpowiedzi:
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ść.
źródło
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!
Test polega na: mierzeniu czasu potrzebnego na skompilowanie rozwiązania Visual Studio 2012
Wyniki:
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%.
źródło